public void SetupLeds(JoyConLed led) { Logger.Debug($"Set LED {led} to JoyCon {Guid}"); switch (led) { case JoyConLed.First: SetupLeds(JoyConSingleLed.On, JoyConSingleLed.Off, JoyConSingleLed.Off, JoyConSingleLed.Off); break; case JoyConLed.Second: SetupLeds(JoyConSingleLed.Off, JoyConSingleLed.On, JoyConSingleLed.Off, JoyConSingleLed.Off); break; case JoyConLed.Third: SetupLeds(JoyConSingleLed.Off, JoyConSingleLed.Off, JoyConSingleLed.On, JoyConSingleLed.Off); break; case JoyConLed.Fourth: SetupLeds(JoyConSingleLed.Off, JoyConSingleLed.Off, JoyConSingleLed.Off, JoyConSingleLed.On); break; case JoyConLed.FlashAll: SetupLeds(JoyConSingleLed.Flash, JoyConSingleLed.Flash, JoyConSingleLed.Flash, JoyConSingleLed.Flash); break; default: throw new NotImplementedException(); } }
public void SetupLeds(JoyConLed led) { LeftJoyCon.SetupLeds(led); RightJoyCon.SetupLeds(led); }