Skip to content

Commit a50ee48

Browse files
Fixes log messages not showing up in log panel. (#562)
1 parent 0fcdd1f commit a50ee48

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

console_backend/src/process_messages.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use sbp::{
55
link::LinkSource,
66
messages::{
77
imu::{MsgImuAux, MsgImuRaw},
8+
logging::MsgLog,
89
mag::MsgMagRaw,
910
navigation::{MsgAgeCorrections, MsgPosLlhCov, MsgUtcTime, MsgVelNed},
1011
observation::{MsgObsDepA, MsgSvAzEl},
@@ -22,6 +23,7 @@ use sbp::{
2223
use crate::client_sender::BoxedClientSender;
2324
use crate::connection::Connection;
2425
use crate::errors::{PROCESS_MESSAGES_FAILURE, UNABLE_TO_CLONE_UPDATE_SHARED};
26+
use crate::log_panel;
2527
use crate::settings_tab;
2628
use crate::shared_state::SharedState;
2729
use crate::types::{
@@ -181,6 +183,9 @@ fn register_events(link: sbp::link::Link<Tabs>) {
181183
.handle_ins_updates(msg.clone());
182184
tabs.status_bar.lock().unwrap().handle_ins_updates(msg);
183185
});
186+
link.register(|_tabs: &Tabs, msg: MsgLog| {
187+
log_panel::handle_log_msg(msg);
188+
});
184189
link.register(|tabs: &Tabs, msg: MsgMagRaw| {
185190
tabs.advanced_magnetometer
186191
.lock()

0 commit comments

Comments
 (0)