Skip to content
Snippets Groups Projects
Commit 30aa4644 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Floss: Add debug logs for BatteryProviderManager" into main

parents 4d02dd82 5c0f76c0
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