void Joy_DeviceFound(object sender, DeviceFoundArguments e) { switch (e.DeviceType) { #if BUTTON case MoJ.IO.Joy.DeviceType.Button: AddButton(e.Instance.Name); break; #endif #if POV case IO.Joy.DeviceType.Pov: log.Debug("Pov detected"); AddPov(e.Instance.Name); break; #endif #if SLIDER case IO.Joy.DeviceType.Slider: AddSlider(e.Instance.Name); break; #endif default: log.WarnFormat("unknown device detected '{0}'", e.Instance.Name); break; } }