use wmi::{COMLibrary, Variant, WMIConnection};
use crate::{
- a770, asus_aura_usb, corsair_lighting_pro, corsair_vengeance, cpu_temperature, machine,
- rgb::RGB, winring0, wrapper_winring0,
+ a770, asus_aura_usb, corsair_lighting_pro, corsair_vengeance, cpu_temperature,
+ lian_li_sl_infinity, machine, rgb::RGB, winring0, wrapper_winring0,
};
pub fn tests() {
// test_asus_aura_usb(asus_aura_usb::Motherboard::Asus650e);
// test_corsair_lighting_pro();
+ test_lianli_sl_infinity();
// list_usb_devices();
// test_roccat();
// test_wmi();
// test_3080ti();
// test_read_temperature_cpu();
// test_read_temperature_a770();
- test_read_temperature_3080();
+ // test_read_temperature_3080();
winring0::deinit();
}
}
+fn test_lianli_sl_infinity() {
+ let api = hidapi::HidApi::new().unwrap();
+ let device = lian_li_sl_infinity::Device::new(&api);
+
+ device.set_color(&RGB {
+ red: 0,
+ green: 0,
+ blue: 255,
+ });
+}
+
fn test_corsair() {
let corsair_controllers = [
corsair_vengeance::Controller::new(0x19),