Esempio n. 1
0
        public override void FillFromJoyInfo(IJoystickControl control)
        {
            var buttons = (ButtonsCollection)control;

            tbName.Text  = buttons.Name;
            tbCName.Text = buttons.ConstantName;
            tbCount.Text = buttons.ButtonsCount.ToString(CultureInfo.InvariantCulture);
            tbSize.Text  = buttons.ButtonsStateBits.ToString(CultureInfo.InvariantCulture);
        }
Esempio n. 2
0
 public SoftJoystickProvider(DroneClient droneClient, IJoystickControl rollPitchThumb, IJoystickControl yawGazThumb)
 {
     if (droneClient == null)
         throw new ArgumentNullException("DroneClient");
     _DroneClient = droneClient;
     _RollPitchThumb = rollPitchThumb;
     _YawGazThumb = yawGazThumb;
     _Timer = ThreadPoolTimer.CreatePeriodicTimer(new TimerElapsedHandler(timerElapsedHandler), TimeSpan.FromMilliseconds(1000 / 12));
 }
Esempio n. 3
0
 public SoftJoystickProvider(DroneClient droneClient, IJoystickControl rollPitchThumb, IJoystickControl yawGazThumb)
 {
     if (droneClient == null)
     {
         throw new ArgumentNullException("DroneClient");
     }
     _DroneClient    = droneClient;
     _RollPitchThumb = rollPitchThumb;
     _YawGazThumb    = yawGazThumb;
 }
Esempio n. 4
0
        public override void FillFromJoyInfo(IJoystickControl control)
        {
            var axle = (HatSwitch)control;

            tbName.Text   = axle.Name;
            tbCName.Text  = axle.ConstantName;
            tbLength.Text = axle.Length.ToString(CultureInfo.InvariantCulture);
            tbMin.Text    = axle.MinValue.ToString(CultureInfo.InvariantCulture);
            tbMax.Text    = axle.MaxValue.ToString(CultureInfo.InvariantCulture);
        }
Esempio n. 5
0
 public override void FillFromJoyInfo(IJoystickControl control)
 {
     tbSize.Text = ((LevelingBits)control).Length.ToString(CultureInfo.InvariantCulture);
 }
Esempio n. 6
0
 public virtual void FillFromJoyInfo(IJoystickControl control)
 {
     throw new NotImplementedException();
 }