private void telemetryWindow_Load(object sender, EventArgs e)
        {
            loadMotorData();
            loadPFD();
            updateTimer.Enabled = false;

            try
            {
                joystick = new Joystick(this.Handle);
                connectToJoystick(joystick);
            }
            catch
            {
                MessageBox.Show("No Joystick! Please restart after connecting.");
            }
        }
 private void connectToJoystick(Joystick joystick)
 {
     while (true)
     {
         string sticks = joystick.FindJoysticks();
         if (sticks != null)
         {
             if (joystick.AcquireJoystick(sticks))
             {
                 enableTimer();
                 break;
             }
         }
     }
 }