void explorer_DeviceAddedEvent(object sender, DeviceChangedEventArgs e)
 {
     if (e.Device.Type == "Scanner")
     {
         scanner = (Scanner)explorer.CreateInstance(e.Device);
         scanner.Open();
         scanner.Claim(1000);
         scanner.DeviceEnabled = true;
         scanner.DataEvent += new DataEventHandler(scanner_DataEvent);
         scanner.DataEventEnabled = true;
         scanner.DecodeData = true;
     }
 }
Example #2
0
        //change input grid opacity if eyetribe is plugged in
        private void Input_DeviceChanged(object sender, EventArgs e)
        {
            DeviceChangedEventArgs args = (DeviceChangedEventArgs)e;
            string device = args.DeviceName;

            if (device == "EyeTribe")
            {
                this.InputGrid.Visibility = Visibility.Visible;
            }
            else
            {
                this.InputGrid.Visibility = Visibility.Hidden;
            }
        }
Example #3
0
 private void DeviceManagerCommandOnDeviceStateChanged(object sender, DeviceChangedEventArgs deviceChangedEventArgs)
 {
     foreach (var deviceCategoryViewModel in DeviceCategories)
     {
         foreach (var deviceViewModel in deviceCategoryViewModel.ChildDevices)
         {
             if (deviceViewModel.DeviceInfo.HardwareId == deviceChangedEventArgs.HardwareId)
             {
                 deviceViewModel.DisplayWarning = !deviceChangedEventArgs.NewState;
                 return;
             }
         }
     }
 }
        private void OnMonitorDeviceChanged(object sender, DeviceChangedEventArgs args)
        {
            ObservableCollection <DeviceBaseViewModel> devices = new ObservableCollection <DeviceBaseViewModel>();

            RuntimeGlobals.HasLightFXSdk = args.HasLightFX;

            AlienwareError = !args.HasLightFX;

            PopulateMonitors(devices);
            PopulateSpeakers(devices);

            Devices = devices;

            EffectManager.Instance.ResetEffect();
        }
Example #5
0
        void myExplorer_DeviceAddedEvent(object sender, DeviceChangedEventArgs e)
        {
            if (e.Device.Type == "Msr")
            {
                myMsr = (Msr)myExplorer.CreateInstance(e.Device);

                myMsr.Open();
                myMsr.Claim(1000);
                myMsr.DeviceEnabled    = true;
                myMsr.DataEventEnabled = true;
                myMsr.DecodeData       = true;

                //  Update();
                myMsr.DataEvent += new DataEventHandler(myMsr_DataEvent);
            }
        }
Example #6
0
        private void OnHardwareDeviceChanged(object o, DeviceChangedEventArgs args)
        {
            DapSource source;

            if (!sources.TryGetValue(args.Device.Uuid, out source))
            {
                MapDevice(args.Device);
                return;
            }

            PotentialSource potential = source as PotentialSource;

            if (potential != null)
            {
                potential.TryInitialize();
            }
        }
Example #7
0
        private void Input_DeviceChanged(object sender, EventArgs e)
        {
            DeviceChangedEventArgs args = (DeviceChangedEventArgs)e;
            string device = args.DeviceName;

            if (device == "Keyboard")
            {
                UserInput = KeyboardInput.Instance;
            }
            else if (device == "Controller")
            {
                UserInput = XboxControllerInput.Instance;
            }
            else if (device == "EyeTribe")
            {
                UserInput = VisualInputGridPresenter.Instance;
            }
        }
Example #8
0
 void myExplorer_DeviceRemovedEvent(object sender, DeviceChangedEventArgs e)
 {
     if (e.Device.Type == "Msr")
     {
         try
         {
             myMsr.DataEventEnabled = false;
             myMsr.DeviceEnabled    = false;
             myMsr.Release();
             myMsr.Close();
             myMsr = null;
         }
         catch
         {
         }
         finally
         {
             myMsr = null;
         }
     }
 }
        private void Instance_DeviceChanged(object sender, DeviceChangedEventArgs args)
        {
            ObservableCollection <DeviceBaseViewModel> devices = new ObservableCollection <DeviceBaseViewModel>();

            if (args.HasChroma)
            {
                RuntimeGlobals.HasChromaSDK = true;
                ChromaError = !args.HasChroma;
            }

            if (args.HasHue)
            {
                RuntimeGlobals.HasHue = true;
            }

            PopulateMonitors(devices);
            PopulateSpeakers(devices);

            Devices = devices;

            EffectManager.Instance.ResetEffect();
        }
Example #10
0
 private void root_OnDeviceAdded(object sender, DeviceChangedEventArgs e)
 {
     RefreshDeviceTree(true);
 }
Example #11
0
 private void OnDeviceChanged(DeviceChangedEventArgs message)
 {
     var change = message.Change;
     if (change == DeviceChange.Added || change == DeviceChange.Removed)
     {
         Logger.SerlogInfo("OnDeviceChanged", new Dictionary<string, object>
         {
             {"Id", message.DeviceId},
             {"ControlChange", change}
         });
         TellPluginPort(Controls);
     }
 }
Example #12
0
        private void EnumeratorOnAudioDeviceChanged(object sender, DeviceChangedEventArgs deviceChangedEventArgs)
        {
            if (deviceChangedEventArgs.Device == null || deviceChangedEventArgs.Device.Id != Id)
                return;

            var propertyChangedEvent = deviceChangedEventArgs as DevicePropertyChangedEventArgs;
            var stateChangedEvent = deviceChangedEventArgs as DeviceStateChangedEventArgs;
            var defaultChangedEvent = deviceChangedEventArgs as DefaultDeviceChangedEventArgs;

            if (propertyChangedEvent != null)
                HandlePropertyChanged(propertyChangedEvent);

            if (stateChangedEvent != null)
                HandleStateChanged(stateChangedEvent);

            if (defaultChangedEvent != null)
                HandleDefaultChanged(defaultChangedEvent);
        }
Example #13
0
 /// <summary>
 /// Update the size of photo
 /// </summary>
 private void OnPrimarySurfaceDeviceChanged(object sender, DeviceChangedEventArgs e)
 {
     UpdatePhotoSize();
 }
 public void RaiseDeviceChangedEvent(DeviceChangedEventArgs args)
 {
     TelldusCoreMock.Raise(m => m.DeviceChanged += null, args);
 }
Example #15
0
 private void RaiseAudioDeviceChanged(DeviceChangedEventArgs e)
 {
     OnAudioDeviceChanged(this, e);
 }
Example #16
0
 /// <summary>
 /// This handler is called when the primary surface device changes.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void OnPrimarySurfaceDeviceChanged(object sender, DeviceChangedEventArgs e)
 {
     UpdateStatistics();
 }
Example #17
0
 static void explorer_DeviceAddedEvent(object sender, DeviceChangedEventArgs e)
 {
     WriteLog(string.Format("Device Added {0} : {1}",
                            e.Device.Type.ToString(), e.Device.ServiceObjectName));
 }
 /// <summary>
 /// This handler is called when the primary surface device changes.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void OnPrimarySurfaceDeviceChanged(object sender, DeviceChangedEventArgs e)
 {
     UpdateStatistics();
 }
Example #19
0
        private void InputOnDeviceChanged(object sender, DeviceChangedEventArgs deviceChangedEventArgs)
        {
            var device = deviceChangedEventArgs.Device;

            LogEvent($"{device} ({device.Name}, {device.Id}) {deviceChangedEventArgs.Type} from {deviceChangedEventArgs.Source}", Color.Magenta);
        }
Example #20
0
 private void root_OnDeviceRemoved(object source, DeviceChangedEventArgs e)
 {
     RefreshDeviceTree(false);
 }