diff --git a/console_backend/src/process_messages.rs b/console_backend/src/process_messages.rs index cc24b97f3..7c234d029 100644 --- a/console_backend/src/process_messages.rs +++ b/console_backend/src/process_messages.rs @@ -5,6 +5,7 @@ use sbp::{ link::LinkSource, messages::{ imu::{MsgImuAux, MsgImuRaw}, + logging::MsgLog, mag::MsgMagRaw, navigation::{MsgAgeCorrections, MsgPosLlhCov, MsgUtcTime, MsgVelNed}, observation::{MsgObsDepA, MsgSvAzEl}, @@ -22,6 +23,7 @@ use sbp::{ use crate::client_sender::BoxedClientSender; use crate::connection::Connection; use crate::errors::{PROCESS_MESSAGES_FAILURE, UNABLE_TO_CLONE_UPDATE_SHARED}; +use crate::log_panel; use crate::settings_tab; use crate::shared_state::SharedState; use crate::types::{ @@ -181,6 +183,9 @@ fn register_events(link: sbp::link::Link) { .handle_ins_updates(msg.clone()); tabs.status_bar.lock().unwrap().handle_ins_updates(msg); }); + link.register(|_tabs: &Tabs, msg: MsgLog| { + log_panel::handle_log_msg(msg); + }); link.register(|tabs: &Tabs, msg: MsgMagRaw| { tabs.advanced_magnetometer .lock()