diff --git a/src/proxy.rs b/src/proxy.rs index df8fcf6..513d6a3 100644 --- a/src/proxy.rs +++ b/src/proxy.rs @@ -134,6 +134,17 @@ trait Manager { fn set_wifi_power_management_state(&self, value: u32) -> zbus::Result<()>; } +#[proxy( + interface = "com.steampowered.SteamOSManager1.UdevEvents", + default_service = "com.steampowered.SteamOSManager1", + default_path = "/com/steampowered/SteamOSManager1/UdevEvents" +)] +trait UdevEvents { + /// OverCurrent signal + #[zbus(signal)] + fn over_current(&self, devpath: &str, port: &str, count: u64) -> zbus::Result<()>; +} + #[proxy( default_service = "com.steampowered.SteamOSManager1", interface = "com.steampowered.SteamOSManager1.Job",