include some debug info in matrix message
All checks were successful
/ build-container (push) Successful in 5m42s

This commit is contained in:
Finn 2024-10-17 00:39:52 -07:00
parent d1a6a16a08
commit af3d7c316a

View file

@ -120,15 +120,18 @@ async fn handle_decoded_packet(
meshtastic::protobufs::PortNum::TextMessageApp => {
log::debug!("posting packet to matrix: {:?}", packet);
log::debug!("decoded: {:?}", decoded);
debug_message(
&matrix_sender,
format!(
"Text from {:?}: {}",
decoded.source,
std::str::from_utf8(&decoded.payload)?
),
)
.await?;
let message = format!(
"text from {:02x}: {} (snr: {}, rssi: {}, hop limit: {}, hop start: {})",
packet.from,
std::str::from_utf8(&decoded.payload)?,
packet.rx_snr,
packet.rx_rssi,
packet.hop_limit,
packet.hop_start
);
debug_message(&matrix_sender, message).await?;
}
_ => log::debug!(
"dropping packet we havent implemented support for ({})",