|
| | ais_bitstring.h |
| | AIS use bitstring.
|
| |
| | ais_decoder.h |
| | Class AisDecoder and helpers.
|
| |
| | ais_defs.h |
| | General AIS definitions.
|
| |
| | ais_state_vars.h |
| | Global state for AIS decoder.
|
| |
| | ais_target_data.h |
| | AIS target definitions.
|
| |
| | atomic_queue.h |
| | General purpose fifo queue template.
|
| |
| | autopilot_output.h |
| | Autopilot output support.
|
| |
| | base_platform.h |
| | Basic platform specific support utilities without GUI deps.
|
| |
| | catalog_handler.h |
| | Plugin catalog management: Build the runtime catalog, handling downloads as required.
|
| |
| | catalog_parser.h |
| | Datatypes and methods to parse ocpn-plugins.xml XML data, either complete catalog or a single plugin.
|
| |
| | certificates.h |
| | Purpose: TLS Certificate support.
|
| |
| | chartdata_input_stream.h |
| | XZ compressed charts support.
|
| |
| | cli_platform.h |
| | Platform console/CLI support.
|
| |
| | cmdline.h |
| | Global variables reflecting command line options and arguments.
|
| |
| | comm_ais.h |
| | AIS decoding functions.
|
| |
| | comm_appmsg.h |
| | Decoded messages definitions.
|
| |
| | comm_appmsg_bus.h |
| | Decoded messages send/receive support.
|
| |
| | comm_bridge.h |
| | CommBridge class and helpers.
|
| |
| | comm_buffers.h |
| | Line-oriented input/output buffers.
|
| |
| | comm_can_util.h |
| | Low-level socketcan utility functions.
|
| |
| | comm_decoder.h |
| | Incoming messages decoding support.
|
| |
| | comm_driver.h |
| | Communication driver layer.
|
| |
| | comm_drv_factory.h |
| | Communication drivers factory and support.
|
| |
| | comm_drv_file.h |
| | Test driver which reads and writes data to/from files.
|
| |
| | comm_drv_internal.h |
| | Internal send-only driver sending to plugins.
|
| |
| | comm_drv_loopback.h |
| | Loopback driver, treat sent messages as received.
|
| |
| | comm_drv_n0183.h |
| | NMEA0183 drivers common base.
|
| |
| | comm_drv_n0183_android_bt.h |
| | Android nmea0183 internal bluetooth driver.
|
| |
| | comm_drv_n0183_android_int.h |
| | Android internal nmea0183 driver.
|
| |
| | comm_drv_n0183_net.h |
| | NMEA0183 over IP driver.
|
| |
| | comm_drv_n0183_serial.h |
| | NMEA0183 serial driver.
|
| |
| | comm_drv_n2k.h |
| | Nmea2000 driver.
|
| |
| | comm_drv_n2k_net.h |
| | Nmea2000 IP network driver.
|
| |
| | comm_drv_n2k_serial.h |
| | Nmea2000 serial driver.
|
| |
| | comm_drv_n2k_socketcan.h |
| | Low-level driver for socketcan devices (linux only).
|
| |
| | comm_drv_registry.h |
| | Driver registration container, a singleton.
|
| |
| | comm_drv_signalk.h |
| | SignalK driver.
|
| |
| | comm_drv_signalk_net.h |
| | SignalK IP network driver.
|
| |
| | comm_drv_stats.h |
| | Communication statistics infrastructure.
|
| |
| | comm_n0183_output.h |
| | NMEA Data Multiplexer Object.
|
| |
| | comm_navmsg.h |
| | Raw, undecoded messages definitions.
|
| |
| | comm_navmsg_bus.h |
| | Raw messages layer, supports sending and recieving navmsg messages.
|
| |
| | comm_out_queue.h |
| | Communications output queue.
|
| |
| | comm_util.h |
| | Misc driver utilities.
|
| |
| | comm_vars.h |
| | Variables maintained by comm stack, read-only access for others.
|
| |
| | config_vars.h |
| | Global variables stored in configuration file.
|
| |
| | conn_params.h |
| | Connection parameters.
|
| |
| | conn_states.h |
| | Runtime connection/driver state definitions.
|
| |
| | cutil.h |
| | Extern C linked utilities.
|
| |
| | data_monitor_src.h |
| | Provide a data stream of input messages for the Data Monitor.
|
| |
| | datetime.h |
| | Date and time utilities.
|
| |
| | dbus_client.h |
| | Dbus local API implementation (Linux only)
|
| |
| | dbus_instance_check.h |
| | DBUS based instance check.
|
| |
| | dbus_server.h |
| | DBus interface header file.
|
| |
| | downloader.h |
| | Handle downloading of files from remote urls.
|
| |
| | ds_porttype.h |
| | Port type definition and support.
|
| |
| | filters_on_disk.h |
| | Data Monitor filter storage routines.
|
| |
| | garmin_protocol_mgr.h |
| | NMEA Data Object.
|
| |
| | garmin_wrapper.h |
| |
| | geodesic.h |
| |
| | georef.h |
| | OpenCPN Georef utility.
|
| |
| | gpx_document.h |
| | GPX files UUID support.
|
| |
| | gui.h |
| | Hooks into gui available in model.
|
| |
| | gui_events.h |
| | Misc GUI event vars, a singleton.
|
| |
| | gui_vars.h |
| | Miscellaneous globals primarely used by gui layer, not persisted in configuration file.
|
| |
| | hyperlink.h |
| | Generic hyperlink data type.
|
| |
| | idents.h |
| | GUI constant definitions.
|
| |
| | instance_check.h |
| | Instance check interface.
|
| |
| | ipc_api.h |
| | Server and client CLI api implementations.
|
| |
| | json_event.h |
| | JSON event definition used in internal communications to/from plugins.
|
| |
| | linux_devices.h |
| | Implement linux_devices.h – low level udev usb device management (Linux only).
|
| |
| | linux_usb_watch.h |
| | Linux specific hardware events DBus interface.
|
| |
| | local_api.h |
| | The local API has a server side handling commands and a client part issuing commands.
|
| |
| | logger.h |
| | Enhanced logging interface on top of wx/log.h.
|
| |
| | macutils.h |
| | MacOS hardware probing functions.
|
| |
| | MarkIcon.h |
| | Extended icon definition.
|
| |
| | mdns_cache.h |
| | mDNS host lookups cache.
|
| |
| | mdns_query.h |
| | mDNS lookup wrappers.
|
| |
| | mdns_service.h |
| | Start/stop mdns service routines.
|
| |
| | meteo_points.h |
| | Meteo points are Meteorological and Hydrographic data received by NMEA0183 (AIS) VDM message 8 dac:001 fi: 31 or Ais8_367_33.
|
| |
| | multiplexer.h |
| | Multiplexer class and helpers.
|
| |
| | nav_object_database.h |
| |
| | navmsg_filter.h |
| | Data monitor filter definitions.
|
| |
| | navobj_db.h |
| | MySQL based storage for routes, tracks, etc.
|
| |
| | navutil_base.h |
| | Navigation Utility Functions without GUI dependencies.
|
| |
| | nmea_ctx_factory.h |
| | Wrapper for creating an NmeaContext based on global vars.
|
| |
| | nmea_log.h |
| | Basic DataMonitor logging interface: LogLine (reflects a line in the log) and NmeaLog, basic interface to add lines to the log.
|
| |
| | notification.h |
| | User notification container.
|
| |
| | notification_manager.h |
| | User notifications manager.
|
| |
| | ocpn_types.h |
| | Navigation data types.
|
| |
| | ocpn_utils.h |
| | Miscellaneous utilities, many of which string related.
|
| |
| | own_ship.h |
| | Position, course, speed, etc.
|
| |
| | peer_client.h |
| | Peer client non-gui abstraction.
|
| |
| | periodic_timer.h |
| | Pure C++17 periodic timer.
|
| |
| | pincode.h |
| | Peer communications pincode abstraction.
|
| |
| | plugin_blacklist.h |
| | Plugin blacklist for plugins which can or should not be loaded.
|
| |
| | plugin_cache.h |
| | Downloaded plugins cache.
|
| |
| | plugin_comm.h |
| | Tools to send data to plugins.
|
| |
| | plugin_handler.h |
| | Plugin remote repositories installation and Uninstall/list operations.
|
| |
| | plugin_loader.h |
| | Low level code to load plugins from disk, notably the PluginLoader class.
|
| |
| | plugin_paths.h |
| | Plugin installation and data paths support.
|
| |
| | position_parser.h |
| | String positions parsing.
|
| |
| | rest_server.h |
| | REST API server.
|
| |
| | route.h |
| | Route abstraction.
|
| |
| | route_point.h |
| | Waypoint or mark abstraction.
|
| |
| | routeman.h |
| | Route Manager.
|
| |
| | safe_mode.h |
| | Safe mode non-gui handling.
|
| |
| | select.h |
| | Selected route, segment, waypoint, etc.
|
| |
| | select_item.h |
| | A single, selected generic item.
|
| |
| | semantic_vers.h |
| | Semantic version encode/decode object.
|
| |
| | ser_ports.h |
| | Serial ports support, notably enumeration.
|
| |
| | serial_io.h |
| | Abstract N0183 serial communications interface.
|
| |
| | std_icon.h |
| | Class StdIcon, typically a small monochrome svg icon.
|
| |
| | std_instance_chk.h |
| | Posix native instance check implementation.
|
| |
| | svg_utils.h |
| | SVG utilities.
|
| |
| | sys_events.h |
| | Suspend/resume and new devices events exchange point.
|
| |
| | thread_ctrl.h |
| | ThreadCtrl mixin class definition.
|
| |
| | track.h |
| | Recorded track abstraction.
|
| |
| | usb_watch_daemon.h |
| | Generic hardware events interface.
|
| |
| | win_usb_watch.h |
| | Windows specific hardware events interface.
|
| |
| | wx_instance_chk.h |
| | Single instance check based on wxWidgets functions.
|
| |