OpenCPN Partial API docs
CommBridge Class Reference
Inheritance diagram for CommBridge:

Public Member Functions

bool Initialize ()
 
void InitCommListeners ()
 
bool HandleN2K_129029 (std::shared_ptr< const Nmea2000Msg > n2k_msg)
 
bool HandleN2K_129025 (std::shared_ptr< const Nmea2000Msg > n2k_msg)
 
bool HandleN2K_129026 (std::shared_ptr< const Nmea2000Msg > n2k_msg)
 
bool HandleN2K_127250 (std::shared_ptr< const Nmea2000Msg > n2k_msg)
 
bool HandleN2K_129540 (std::shared_ptr< const Nmea2000Msg > n2k_msg)
 
bool HandleN0183_RMC (std::shared_ptr< const Nmea0183Msg > n0183_msg)
 
bool HandleN0183_HDT (std::shared_ptr< const Nmea0183Msg > n0183_msg)
 
bool HandleN0183_HDG (std::shared_ptr< const Nmea0183Msg > n0183_msg)
 
bool HandleN0183_HDM (std::shared_ptr< const Nmea0183Msg > n0183_msg)
 
bool HandleN0183_VTG (std::shared_ptr< const Nmea0183Msg > n0183_msg)
 
bool HandleN0183_GSV (std::shared_ptr< const Nmea0183Msg > n0183_msg)
 
bool HandleN0183_GGA (std::shared_ptr< const Nmea0183Msg > n0183_msg)
 
bool HandleN0183_GLL (std::shared_ptr< const Nmea0183Msg > n0183_msg)
 
bool HandleN0183_AIVDO (std::shared_ptr< const Nmea0183Msg > n0183_msg)
 
bool HandleSignalK (std::shared_ptr< const SignalkMsg > sK_msg)
 
void OnDriverStateChange ()
 
void OnWatchdogTimer (wxTimerEvent &event)
 
bool EvalPriority (std::shared_ptr< const NavMsg > msg, PriorityContainer &active_priority, std::unordered_map< std::string, int > &priority_map)
 
std::string GetPriorityKey (std::shared_ptr< const NavMsg > msg)
 
std::vector< std::string > GetPriorityMaps ()
 
PriorityContainerGetPriorityContainer (const std::string category)
 
void UpdateAndApplyMaps (std::vector< std::string > new_maps)
 
bool LoadConfig (void)
 
bool SaveConfig (void)
 

Public Attributes

Watchdogs m_watchdogs
 
wxTimer m_watchdog_timer
 
ObservableListener listener_N2K_129029
 
ObservableListener listener_N2K_129025
 
ObservableListener listener_N2K_129026
 
ObservableListener listener_N2K_127250
 
ObservableListener listener_N2K_129540
 
ObservableListener listener_N0183_RMC
 
ObservableListener listener_N0183_HDT
 
ObservableListener listener_N0183_HDG
 
ObservableListener listener_N0183_HDM
 
ObservableListener listener_N0183_VTG
 
ObservableListener listener_N0183_GSV
 
ObservableListener listener_N0183_GGA
 
ObservableListener listener_N0183_GLL
 
ObservableListener listener_N0183_AIVDO
 
ObservableListener listener_SignalK
 
ObservableListener driver_change_listener
 
CommDecoder m_decoder
 

Detailed Description

Definition at line 59 of file comm_bridge.h.


The documentation for this class was generated from the following files: