Unify the laptop aura power stuff

This commit is contained in:
Luke D. Jones
2024-04-08 21:33:28 +12:00
parent 635d0378ac
commit 91ca049298
14 changed files with 425 additions and 501 deletions

View File

@@ -23,8 +23,8 @@
use std::collections::BTreeMap;
use rog_aura::aura_detection::PowerZones;
use rog_aura::keyboard::UsbPackets;
use rog_aura::usb::{AuraDevice, AuraPowerDev};
use rog_aura::keyboard::{LaptopAuraPower, UsbPackets};
use rog_aura::usb::AuraDevice;
use rog_aura::{AuraEffect, AuraModeNum, AuraZone, LedBrightness};
use zbus::blocking::Connection;
use zbus::{proxy, Result};
@@ -67,9 +67,9 @@ trait Aura {
/// LedPower property
#[zbus(property)]
fn led_power(&self) -> zbus::Result<AuraPowerDev>;
fn led_power(&self) -> zbus::Result<LaptopAuraPower>;
#[zbus(property)]
fn set_led_power(&self, value: AuraPowerDev) -> zbus::Result<()>;
fn set_led_power(&self, value: LaptopAuraPower) -> zbus::Result<()>;
/// SupportedBrightness property
#[zbus(property)]