private void _context_CpuConnect(object sender, CpuConnectEventArgs e)
 {
     if (e.VariableManager != null)
     {
         _variableManager = e.VariableManager;
         _variableManager.VariablesChanged += _variableManager_VariablesChanged;
     }
 }
        private void cpu_Connected(object sender, PviEventArgs e)
        {
            Cpu cpu = sender as Cpu;

            if (cpu != null)
            {
                _log.Info($"CpuManager.cpu_Connected Name={cpu.Name}");

                var variableManager = new VariableManager(cpu);
                OnCpuConnect(variableManager);
            }
        }
        private void OnCpuConnect(VariableManager manager)
        {
            var temp = CpuConnect;

            if (temp != null)
            {
                temp(this, new CpuConnectEventArgs()
                {
                    VariableManager = manager
                });
            }
        }