53 bool &legacy_input_filter_behaviour);
56 void LogOutputMessage(
const wxString &msg, wxString stream_name,
58 void LogOutputMessageColor(
const wxString &msg,
const wxString &stream_name,
59 const wxString &color);
71 bool b_filter,
bool b_error =
false,
72 const wxString error_msg = wxEmptyString);
74 bool IsLogActive() {
return m_log_callbacks.log_is_active(); }
81 void InitN2KCommListeners();
83 void HandleN0183(std::shared_ptr<const Nmea0183Msg> n0183_msg);
84 bool HandleN2K_Log(std::shared_ptr<const Nmea2000Msg> n2k_msg);
85 std::string N2K_LogMessage_Detail(
unsigned int pgn,
86 std::shared_ptr<const Nmea2000Msg> n2k_msg);
89 unsigned int last_pgn_logged;
91 bool &m_legacy_input_filter_behaviour;
void LogInputMessage(const wxString &msg, const wxString &stream_name, bool b_filter, bool b_error=false, const wxString error_msg=wxEmptyString)
Logs an input message with context information.