53 bool& legacy_input_filter_behaviour);
56 void LogOutputMessage(
const std::shared_ptr<const NavMsg>& msg,
72 bool is_filtered,
bool is_error,
73 const wxString error_msg =
"");
75 bool IsLogActive() {
return m_log_callbacks.log_is_active(); }
82 void InitN2KCommListeners();
84 void HandleN0183(std::shared_ptr<const Nmea0183Msg> n0183_msg);
85 bool HandleN2K_Log(std::shared_ptr<const Nmea2000Msg> n2k_msg);
86 std::string N2K_LogMessage_Detail(
unsigned int pgn);
89 unsigned int last_pgn_logged;
91 bool& m_legacy_input_filter_behaviour;
void LogInputMessage(const std::shared_ptr< const NavMsg > &msg, bool is_filtered, bool is_error, const wxString error_msg="")
Logs an input message with context information.