X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=src%2Ftests.rs;h=b49081eb987fd3998f431ee8c425c49dd8f69233;hb=HEAD;hp=f01f77acf043bb0ff7dadbca8b9588308c9f0130;hpb=0c50e4418792d9f5b78ef1c96d66514058beec26;p=temp2RGB.git diff --git a/src/tests.rs b/src/tests.rs index f01f77a..b49081e 100644 --- a/src/tests.rs +++ b/src/tests.rs @@ -3,8 +3,8 @@ use std::collections::HashMap; 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() { @@ -14,6 +14,7 @@ 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(); @@ -22,7 +23,7 @@ pub fn tests() { // test_3080ti(); // test_read_temperature_cpu(); // test_read_temperature_a770(); - test_read_temperature_3080(); + // test_read_temperature_3080(); winring0::deinit(); @@ -136,6 +137,17 @@ fn test_corsair_lighting_pro() { } } +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),