Order of RunDeviceAfter( ), StopDevice( ) and StopDevice2( ) calls reversed, ver. 2.26.1599

This commit is contained in:
Milan Hanajik
2021-04-08 12:03:25 +02:00
parent 352ed581c2
commit ae18e15fba
2 changed files with 8 additions and 6 deletions
+6 -4
View File
@@ -388,8 +388,9 @@ namespace TBF.BenchControl
/// </summary> /// </summary>
public static void StopDevices() public static void StopDevices()
{ {
foreach (var dev in devices) for (int i = devices.Count - 1; i >= 0; i--)
{ {
var dev = devices[i];
UiBridge.Bridge.OnActivity(null, string.Format("1. {0}", dev.Name)); /// Info UiBridge.Bridge.OnActivity(null, string.Format("1. {0}", dev.Name)); /// Info
dev.StopDevice(); dev.StopDevice();
} }
@@ -402,8 +403,9 @@ namespace TBF.BenchControl
/// </summary> /// </summary>
public static void StopDevices2() public static void StopDevices2()
{ {
foreach (var dev in devices) for (int i = devices.Count - 1; i >= 0; i--)
{ {
var dev = devices[i];
UiBridge.Bridge.OnActivity(null, string.Format("2. {0}", dev.Name)); /// Info UiBridge.Bridge.OnActivity(null, string.Format("2. {0}", dev.Name)); /// Info
dev.StopDevice2(); dev.StopDevice2();
} }
@@ -800,9 +802,9 @@ namespace TBF.BenchControl
{ {
Thread.Sleep(100); /// Insert 1/10 sec.delay between RunOperations() and RunDeviceAfter() Thread.Sleep(100); /// Insert 1/10 sec.delay between RunOperations() and RunDeviceAfter()
foreach (var device in devices) for (int i = devices.Count - 1; i >= 0; i-- )
{ {
device.RunDeviceAfter(); devices[i].RunDeviceAfter();
} }
WaitNextTick(); WaitNextTick();
+2 -2
View File
@@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
// Build Number // Build Number
// Revision // Revision
// //
[assembly: AssemblyVersion("2.26.1597.0")] [assembly: AssemblyVersion("2.26.1599.0")]
[assembly: AssemblyFileVersion("2.26.1597.0")] [assembly: AssemblyFileVersion("2.26.1599.0")]