diff --git a/system/gd/rust/linux/stack/src/battery_provider_manager.rs b/system/gd/rust/linux/stack/src/battery_provider_manager.rs index e9a0b942834ea18c1c8b49e73d9838b70da75348..b8e0c2ea90933d2eb998c8f656c51df67f0d4b2a 100644 --- a/system/gd/rust/linux/stack/src/battery_provider_manager.rs +++ b/system/gd/rust/linux/stack/src/battery_provider_manager.rs @@ -1,6 +1,7 @@ use crate::battery_manager::{Batteries, BatterySet}; use crate::callbacks::Callbacks; use crate::{Message, RPCProxy}; +use log::debug; use std::collections::HashMap; use tokio::sync::mpsc::Sender; @@ -75,6 +76,12 @@ impl IBatteryProviderManager for BatteryProviderManager { } fn set_battery_info(&mut self, _battery_provider_id: u32, battery_set: BatterySet) { + debug!( + "BatteryProviderManager received BatterySet for [{}] from \"{}\": {:?}", + battery_set.address.clone(), + battery_set.source_info.clone(), + battery_set.clone() + ); let batteries = self .battery_info .entry(battery_set.address.clone()) diff --git a/system/gd/rust/linux/stack/src/battery_service.rs b/system/gd/rust/linux/stack/src/battery_service.rs index a3bbf80f5b5122984c489b1e4f45814763413701..f822fa3020696082c3dc10df4736cd9a0d797431 100644 --- a/system/gd/rust/linux/stack/src/battery_service.rs +++ b/system/gd/rust/linux/stack/src/battery_service.rs @@ -243,7 +243,7 @@ impl BatteryService { fn set_battery_info(&mut self, remote_address: &String, value: &Vec<u8>) -> BatterySet { let level: Vec<_> = value.iter().cloned().chain(iter::repeat(0 as u8)).take(4).collect(); let level = u32::from_le_bytes(level.try_into().unwrap()); - debug!("Received battery level for {}: {}", remote_address.clone(), level); + debug!("BAS received battery level for {}: {}", remote_address.clone(), level); let battery_set = self.battery_sets.entry(remote_address.clone()).or_insert_with(|| { BatterySet::new( remote_address.clone(),