@@ -68,9 +68,10 @@ ModemEngine::ModemEngine() {
6868 // ========================================================================
6969 streaming_decoder_ = std::make_unique<StreamingDecoder>();
7070 startupTrace (" ModemEngine" , " streaming-decoder-created" );
71- streaming_decoder_-> setLogPrefix (log_prefix_ );
71+ startupTrace ( " ModemEngine " , " decoder-set-log-prefix-skip " );
7272
7373 // Set callbacks to wire into existing ModemEngine callbacks
74+ startupTrace (" ModemEngine" , " decoder-set-frame-callback-enter" );
7475 streaming_decoder_->setFrameCallback ([this ](const DecodeResult& result) {
7576 // Update SNR/sync stats before delivering frame so downstream callbacks
7677 // (ProtocolEngine via raw_data_callback_) read fresh channel estimates.
@@ -89,7 +90,9 @@ ModemEngine::ModemEngine() {
8990 }
9091 last_rx_complete_time_ = std::chrono::steady_clock::now ();
9192 });
93+ startupTrace (" ModemEngine" , " decoder-set-frame-callback-exit" );
9294
95+ startupTrace (" ModemEngine" , " decoder-set-ping-callback-enter" );
9396 streaming_decoder_->setPingCallback ([this ](float snr_db, float cfo_hz) {
9497 if (ping_received_callback_) {
9598 ping_received_callback_ (snr_db);
@@ -101,15 +104,18 @@ ModemEngine::ModemEngine() {
101104 });
102105 last_rx_complete_time_ = std::chrono::steady_clock::now ();
103106 });
107+ startupTrace (" ModemEngine" , " decoder-set-ping-callback-exit" );
104108
105109 // Sync StreamingDecoder with initial waveform mode
106110 // When disconnected, use MC_DPSK for PING detection (chirp-based sync)
107111 // When connected, use the negotiated waveform
108112 protocol::WaveformMode decoder_mode = connected_ ? waveform_mode_ : protocol::WaveformMode::MC_DPSK;
113+ startupTrace (" ModemEngine" , " decoder-set-mode-enter" );
109114 streaming_decoder_->setMode (decoder_mode, connected_);
110115 startupTrace (" ModemEngine" , " decoder-mode-set" );
111116
112117 // Sync MC-DPSK carrier count with ModemEngine's config
118+ startupTrace (" ModemEngine" , " decoder-set-carriers-enter" );
113119 streaming_decoder_->setMCDPSKCarriers (mc_dpsk_config_.num_carriers );
114120 startupTrace (" ModemEngine" , " decoder-carriers-set" );
115121
0 commit comments