Skip to content
Snippets Groups Projects
Commit 5c0f76c0 authored by Jesse Melhuish's avatar Jesse Melhuish
Browse files

Floss: Add debug logs for BatteryProviderManager

Bug: 296259098
Tag: Floss
Test: mma -j80
Change-Id: I8f590efb6cec762584c2e782ad32df15bc882295
parent 674b6683
No related branches found
No related tags found
No related merge requests found
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())
......
......@@ -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(),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment