Module joycon_rs::joycon::lights [−][src]
Expand description
Operate Joy-Con’s player lights (LEDs). The gist of this module is Lights
.
Usage
use joycon_rs::prelude::{*, lights::*};
let manager = JoyConManager::get_instance();
let device = manager.lock()
.unwrap()
.managed_devices()
.remove(0);
let mut joycon_driver = SimpleJoyConDriver::new(&device).unwrap();
// Set player lights lightning and flashing.
joycon_driver.set_player_lights(&vec![LightUp::LED2], &vec![Flash::LED3]).unwrap();
// Get status of player lights
if let Ok(SubCommandReply::Checked(checked_reply)) = joycon_driver.get_player_lights() {
let player_lights_status = checked_reply.extra;
dbg!(player_lights_status);
};
Modules
Structs
Status of player lights.
Enums
Traits
Operations of player lights.