diff --git a/TBF/Properties/AssemblyInfo.cs b/TBF/Properties/AssemblyInfo.cs index f52f7f683..aecab79ab 100644 --- a/TBF/Properties/AssemblyInfo.cs +++ b/TBF/Properties/AssemblyInfo.cs @@ -29,5 +29,5 @@ using System.Runtime.InteropServices; // Build Number // Revision // -[assembly: AssemblyVersion("3.1.1631.0")] -[assembly: AssemblyFileVersion("3.1.1631.0")] +[assembly: AssemblyVersion("3.1.1632.0")] +[assembly: AssemblyFileVersion("3.1.1632.0")] diff --git a/TBF/Rig/DataContainer/BenchInfo/Component.cs b/TBF/Rig/DataContainer/BenchInfo/Component.cs index 3b1f1cfec..736b65b8a 100644 --- a/TBF/Rig/DataContainer/BenchInfo/Component.cs +++ b/TBF/Rig/DataContainer/BenchInfo/Component.cs @@ -17,6 +17,8 @@ namespace TBF.Rig.DataContainer.BenchInfo public class Component : ComponentBase, GenericDevices.IBenchInfo { private static readonly ILog log = LogManager.GetLogger(typeof(Component)); + + static int instances = 0; public override string ToString() { return string.Format("BenchInfo({0})", Cfg.ToString(-1)); } readonly ComponentCfg myCfg; @@ -39,7 +41,10 @@ namespace TBF.Rig.DataContainer.BenchInfo { myCfg = cfg as ComponentCfg; Events.DB.SetBenchName(myCfg.TestBenchName); + log.Warn(this.ToString()); + instances++; + if (instances > 1) throw new Exception("Second or next instance of BenchInfo !!!"); } } }