|
| | ais_bitstring.cpp |
| | Implement ais_bitstring.h – AIS use bitstring.
|
| |
| | ais_decoder.cpp |
| | Implement ais_decoder.h – class AisDecoder and helpers.
|
| |
| | ais_state_vars.cpp |
| | Implement ais_state_vars.h – Global state for AIS decoder.
|
| |
| | ais_target_data.cpp |
| | Implement ais_target_data.h – AIS target definitions.
|
| |
| | android_serial_io.cpp |
| | Implement android_serial_io.h – SerialIo synchronous implementation based on the native Android serial interface.
|
| |
| | autopilot_output.cpp |
| | Implement comm_n183_output.h – autopilot output support.
|
| |
| | base_platform.cpp |
| | Implement base_platform.h – OpenCPN Platform specific support utilities.
|
| |
| | catalog_handler.cpp |
| | Plugin catalog management: Build the runtime catalog, handling downloads as required.
|
| |
| | catalog_parser.cpp |
| | Implement catalog_parser.h – Datatypes and methods to parse ocpn-plugins.xml XML data, either complete catalog or a single plugin.
|
| |
| | certificates.cpp |
| | Implement certificates.h – TLS Certificate support.
|
| |
| | chartdata_input_stream.cpp |
| | Implement chartdata_input_stream.h – XZ compressed charts support.
|
| |
| | cli_platform.cpp |
| | Implement cli_platform.h – platform console/CLI support.
|
| |
| | cmdline.cpp |
| | Implement cmdline.h – global variables reflecting command line options and arguments.
|
| |
| | comm_ais.cpp |
| | Implement comm_ais.h – AIS decoding functions.
|
| |
| | comm_appmsg.cpp |
| | Implement comm_appmsg.h – Decoded application messages.
|
| |
| | comm_appmsg_bus.cpp |
| | Implement comm_appmsg_bus.h – Decoded messages bus.
|
| |
| | comm_bridge.cpp |
| | Implement comm_bridge.h – handle incoming messages.
|
| |
| | comm_buffers.cpp |
| | Implement comm_buffers.h – line oriented communication buffers.
|
| |
| | comm_can_util.cpp |
| | Implement comm_can_util.h – low-level socketcan utility functions.
|
| |
| | comm_decoder.cpp |
| | Implement comm_decoder-h – incoming messages decoding support.
|
| |
| | comm_drv_factory.cpp |
| | Implement comm_drv_factory.h: Communication driver factory.
|
| |
| | comm_drv_file.cpp |
| | Implement comm_drv_file.h – driver reading/writing to/from files.
|
| |
| | comm_drv_internal.cpp |
| | Implement comm_drv_internal.h.
|
| |
| | comm_drv_loopback.cpp |
| | Implement comm_drv_loopback.h – Accept messages, treat them as received.
|
| |
| | comm_drv_n0183.cpp |
| | Implement the comm_drv_n0183.h – Nmea0183 driver base.
|
| |
| | comm_drv_n0183_android_bt.cpp |
| | Implement comm_drv_n0183_android_bt.h – Android bluettooth Nmea0183 driver.
|
| |
| | comm_drv_n0183_android_int.cpp |
| | Implement comm_drv_n0183_android_int.h – Android internal Nmea 0183 driver.
|
| |
| | comm_drv_n0183_net.cpp |
| | Implement comm_drv_n0183_net.h – Network IP Nmea0183 driver.
|
| |
| | comm_drv_n0183_serial.cpp |
| | Implement comm_drv_n0183_serial.h – Network IP Nmea0183 driver.
|
| |
| | comm_drv_n2k.cpp |
| | Implement comm_drv_n2k.h – Nmea2000 driver base.
|
| |
| | comm_drv_n2k_net.cpp |
| | Implement comm_drv_n2k_net.h – IP network nmea2K driver.
|
| |
| | comm_drv_n2k_serial.cpp |
| | Implement comm_drv_n2k.h – Nmea2000 serial driver.
|
| |
| | comm_drv_n2k_socketcan.cpp |
| | Implement comm_drv_socketcan.h – socketcan driver.
|
| |
| | comm_drv_registry.cpp |
| | Implement comm_drv_registry.h – driver registration container, a singleton.
|
| |
| | comm_drv_signalk.cpp |
| | Implement comm_drv_signalk.h – SignalK driver.
|
| |
| | comm_drv_signalk_net.cpp |
| | Implement comm_drv_signalk_net.h – IP netork SignalK driver.
|
| |
| | comm_n0183_output.cpp |
| | NMEA Data Multiplexer Object.
|
| |
| | comm_navmsg.cpp |
| | Implement comm_navmsg.h – raw, undecoded messages definitions.
|
| |
| | comm_navmsg_bus.cpp |
| | Implement comm_navmsg_bus.h i.
|
| |
| | comm_out_queue.cpp |
| | Implement comm_out_queue.h – communications output queue.
|
| |
| | comm_util.cpp |
| | Implement comm_util.h – communication driver utilities.
|
| |
| | comm_vars.cpp |
| | Implement comm_vars.h – variables maintained by comm stack, read-only access for others.
|
| |
| | config_vars.cpp |
| | Implement config_vars.h – Global variables persisted in configuration file.
|
| |
| | conn_params.cpp |
| | Implement conn_params.h – connection parameters.
|
| |
| | conn_states.cpp |
| | Implement conn_states.h – runtime connection/driver state definitions.
|
| |
| | cutil.cpp |
| | Implement cutil.h – extern C linked Utilities.
|
| |
| | data_monitor_src.cpp |
| | Implement data_monitor_src.h – Provide a data stream of input messages for the Data Monitor.
|
| |
| | datetime.cpp |
| | Implement datetime.h – date and time utilities.
|
| |
| | dbus_client.cpp |
| | Implement dbus_client.h – Dbus local API implementation (Linux only)
|
| |
| | dbus_server.cpp |
| | Implement dbus_server.h using the new GDbus API.
|
| |
| | downloader.cpp |
| | Implement downloader.h – handle downloading of files from remote urls.
|
| |
| | ds_porttype.cpp |
| | Implement ds_porttype.h – port type definition and support.
|
| |
| | filters_on_disk.cpp |
| | Implement filters_on_disk.h – Data Monitor filter storage routines.
|
| |
| | garmin_protocol_mgr.cpp |
| | Implement garmin_protocol_mgr.h – Garmin NMEA Data Stream Object.
|
| |
| | garmin_wrapper.cpp |
| | Implement garmin_wrapper.h – OpenCPN Interface Wrapper for garmin library.
|
| |
| | geodesic.cpp |
| |
| | georef.cpp |
| | Implement georef.h – georef utilities.
|
| |
| | gpx_document.cpp |
| | Implement gpx_document.h – GPX files UUID support.
|
| |
| | gui_vars.cpp |
| | Implement gui_vars.h – global variables mostly used by the gui, not persisted in configuration file.
|
| |
| | hyperlink.cpp |
| | Implement hyperlink.h – generic hyperlink data type.
|
| |
| | ipc_api.cpp |
| |
| | ipc_factories.cpp |
| | Implement ipc_factories.h – local communications factories.
|
| |
| | linux_devices.cpp |
| | Implement linux_devices.h – low level udev usb device management (Linux only).
|
| |
| | linux_usb_watch.cpp |
| | Implement linux_usb_watch.h – iisten for Linux DBus events like suspend/resume and new devices and notify SystemEvents,.
|
| |
| | local_api.cpp |
| | Implement local_api.h – server side handling commands and a client part issuing commands.
|
| |
| | logger.cpp |
| | Implement logger.h – enhanced logging interface on top of wx/log.h.
|
| |
| | macutils.c |
| | Implement macutils.h – MacOS hardware probing functions.
|
| |
| | mdns_cache.cpp |
| | Implement mdns_cache.h – mDNS host lookups cache.
|
| |
| | mdns_query.cpp |
| | Implement mDNS Query, and friends.
|
| |
| | mdns_service.cpp |
| | Implement mdns_server.h – mDNS RESTful server.
|
| |
| | multiplexer.cpp |
| | Implement multiplexer.h – Input multiplexer class and helpers.
|
| |
| | nav_object_database.cpp |
| |
| | navmsg_filter.cpp |
| | Implement navmsg_filter.h – Data Monitor filter definitions.
|
| |
| | navobj_db.cpp |
| | Implement navobj_db.h – MySQL based storage for routes, tracks, etc.
|
| |
| | navutil_base.cpp |
| | Implement navutil_base.h – navigation Utility Functions without GUI deps.
|
| |
| | notification.cpp |
| | Implement notification.h – user notification container.
|
| |
| | notification_manager.cpp |
| | Implement notification_manager.h – User notifications manager.
|
| |
| | ocpn_plugin.cpp |
| | Partial ocpn_plugin.h implementation – opencpn_plugin and later versions, some utilities.
|
| |
| | ocpn_utils.cpp |
| | Implement ocpn_utils.h – miscellaneous utilities, many of which string related.
|
| |
| | own_ship.cpp |
| | Implement own_ship.h – measured values for position, course, speed etc.
|
| |
| | peer_client.cpp |
| | Implement peer_client.h – peer data sharing client non-gui abstraction.
|
| |
| | periodic_timer.cpp |
| | Implement periodic_timer.h – pure C++17 periodic timer.
|
| |
| | pincode.cpp |
| | Implement pincode.h – peer communications pincode abstraction.
|
| |
| | plugin_api.cpp |
| | Implement various non-gui ocpn_plugin.h methods.
|
| |
| | plugin_blacklist.cpp |
| | Implement plugin_blacklist.h – blacklist for plugins which can or should not be loaded.
|
| |
| | plugin_cache.cpp |
| | Implement plugin_cache.h – downloaded plugins cache.
|
| |
| | plugin_comm.cpp |
| | Implement various ocpn_plugin.h methods.
|
| |
| | plugin_handler.cpp |
| | Implement plugin_handler.h – plugin remote repositories installation and uninstall/list operations.
|
| |
| | plugin_loader.cpp |
| | Implement plugin_loader.h – low level code to load plugins from disk, notably the PluginLoader class.
|
| |
| | plugin_paths.cpp |
| | Implement plugin_paths.h – plugin installation and data paths support.
|
| |
| | position_parser.cpp |
| | Implement position_parser.h – string positions parsing.
|
| |
| | rest_server.cpp |
| | Implement rest_server.h – REST API server.
|
| |
| | route.cpp |
| | Implement route.h – Route abstraction.
|
| |
| | route_point.cpp |
| | Implement route_point.h – waypoint or mark abstraction.
|
| |
| | routeman.cpp |
| | Implement routeman.h – route manager.
|
| |
| | safe_mode.cpp |
| | Implement safe_mode.h – safe mode non-gui handling.
|
| |
| | select.cpp |
| | Implement select.h – selected route, segment, waypoint, etc.
|
| |
| | select_item.cpp |
| | Implement select_item.h – a single, selected generic item.
|
| |
| | semantic_vers.cpp |
| | Implement semantic_vers.h – semantic version object.
|
| |
| | ser_ports.cpp |
| | Implement ser_ports.h – serial ports support, notably enumeration.
|
| |
| | std_icon.cpp |
| | Implement std_icon.h – class StdIcon, typically a small monochrome svg icon.
|
| |
| | std_instance_chk.cpp |
| | Implement std_instance_chgk.h – posix native instance check implementation.
|
| |
| | std_serial_io.cpp |
| | Implement std_serial_io.h – * SerialIo asynchronous implementation based on the serial/serial.h header.
|
| |
| | svg_utils.cpp |
| | Implement svg_utils.h – SVG Utility functions.
|
| |
| | thread_ctrl.cpp |
| | Implement thread_ctrl.h – ThreadCtrl mixin class definition.
|
| |
| | track.cpp |
| | Implement track.h – recorded track abstraction.
|
| |
| | usb_watch_factory.cpp |
| | Implement usb_watch_factory.h – UsbWatchDaemon factory.
|
| |
| | win_usb_watch.cpp |
| | Implement win_usb_daemon.h – Windows specific hardware events interface.
|
| |
| | wx_instance_chk.cpp |
| | Implement wx_instance_chk.h – single instance check based on wxWidgets functions.
|
| |