X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=src%2Fmachine.rs;fp=src%2Fmachine.rs;h=1012c00fb613dd47eca25e9e045b46c78e607f0b;hb=f23ee416738146f3f9b005ac759b9dd68574ddfa;hp=ac60e7208f9ef5f083acd66b1942fc8d82ec2c00;hpb=0c50e4418792d9f5b78ef1c96d66514058beec26;p=temp2RGB.git diff --git a/src/machine.rs b/src/machine.rs index ac60e72..1012c00 100644 --- a/src/machine.rs +++ b/src/machine.rs @@ -3,7 +3,7 @@ use nvapi::sys::i2c; use crate::{ /*a770,*/ asus_aura_usb, corsair_lighting_pro, corsair_vengeance, cpu_temperature, - intel_arc, rgb, + intel_arc, lian_li_sl_infinity, rgb, }; const RGB_FUSION2_GPU_REG_COLOR: u8 = 0x40; @@ -75,6 +75,7 @@ impl Machine for MachineJiji { pub struct MachineLyssMetal { crosshair_device: asus_aura_usb::Device, corsair_lignting_pro: corsair_lighting_pro::Device, + lian_li_sl_infinity: lian_li_sl_infinity::Device, gpus: Vec, } @@ -97,6 +98,7 @@ impl MachineLyssMetal { blue: 40, }, ), + lian_li_sl_infinity: lian_li_sl_infinity::Device::new(&api), gpus: nvapi::PhysicalGpu::enumerate()?, }; @@ -159,8 +161,9 @@ impl MachineLyssMetal { impl Machine for MachineLyssMetal { fn set_color(&mut self, color: &rgb::RGB) { - self.crosshair_device.set_color(&color); + self.crosshair_device.set_color(&color).unwrap(); self.corsair_lignting_pro.set_color(&color); + self.lian_li_sl_infinity.set_color(&color); // self.set_color_3080ti(&color); // TODO. }