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); }
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)); }
public SoftJoystickProvider(DroneClient droneClient, IJoystickControl rollPitchThumb, IJoystickControl yawGazThumb) { if (droneClient == null) { throw new ArgumentNullException("DroneClient"); } _DroneClient = droneClient; _RollPitchThumb = rollPitchThumb; _YawGazThumb = yawGazThumb; }
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); }
public override void FillFromJoyInfo(IJoystickControl control) { tbSize.Text = ((LevelingBits)control).Length.ToString(CultureInfo.InvariantCulture); }
public virtual void FillFromJoyInfo(IJoystickControl control) { throw new NotImplementedException(); }