Fixes to slash merge

This commit is contained in:
Luke D. Jones
2024-04-10 09:13:26 +12:00
parent a737d240be
commit 564992719e
15 changed files with 194 additions and 174 deletions

View File

@@ -1,5 +1,5 @@
use zbus::proxy;
use rog_slash::SlashMode;
use zbus::proxy;
#[proxy(
interface = "org.asuslinux.Slash",
@@ -10,25 +10,24 @@ trait Slash {
/// EnableDisplay property
#[zbus(property)]
fn enabled(&self) -> zbus::Result<bool>;
// #[zbus(property)]
#[zbus(property)]
fn set_enabled(&self, value: bool) -> zbus::Result<()>;
/// Brightness property
#[zbus(property)]
fn brightness(&self) -> zbus::Result<u8>;
// #[zbus(property)]
#[zbus(property)]
fn set_brightness(&self, value: u8) -> zbus::Result<()>;
/// Interval property
#[zbus(property)]
fn interval(&self) -> zbus::Result<u8>;
// #[zbus(property)]
#[zbus(property)]
fn set_interval(&self, value: u8) -> zbus::Result<()>;
/// Slash modes property
#[zbus(property)]
fn slash_mode(&self) -> zbus::Result<SlashMode>;
// #[zbus(property)]
#[zbus(property)]
fn set_slash_mode(&self, value: SlashMode) -> zbus::Result<()>;
}