/// <summary>
        /// Connects to usb launchers, returns true if at least one is found
        /// </summary>
        /// <returns>True if at least one launcher is found</returns>
        public bool Connect(LibHid.UsbHidPort dreamCheeky, LibHid.UsbHidPort rocketBaby)
        {
            DreamCheekyLauncher launcher1 = new DreamCheekyLauncher(dreamCheeky);
            RocketBabyLauncher launcher2 = new RocketBabyLauncher(rocketBaby);

            if (launcher1.Port.SpecifiedDevice != null)
                Launchers.Add(launcher1);

            if (launcher2.Port.SpecifiedDevice != null)
                Launchers.Add(launcher2);

            return Launchers.Count > 0;
        }
 private void onDataReceived(object sender, LibHid.DataRecievedEventArgs e)
 {
     _data = e.data;
     this.UpdateStatus();
 }