![]() |
0.5.0
|
| doc | |
| algorithms | |
| GNSS | |
| Inertial | |
| KalmanFilter | |
| Simulator | |
| developer_manual | |
| general_pages | |
| user_manual | |
| getting_started | |
| main_window | |
| gui_advanced | |
| node guide | |
| converter_nodes | |
| converter_gnss_nodes | |
| converter_imu_nodes | |
| data_link_nodes | |
| data_logger_nodes | |
| data_logger_general_nodes | |
| data_logger_gnss_nodes | |
| data_logger_imu_nodes | |
| data_logger_state_nodes | |
| data_processor_nodes | |
| data_provider_nodes | |
| data_provider_gnss_nodes | |
| data_provider_gnss_file_reader_nodes | |
| data_provider_gnss_sensors_nodes | |
| data_provider_imu_nodes | |
| data_provider_imu_file_reader_nodes | |
| data_provider_imu_sensors_nodes | |
| data_provider_imu_simulators_nodes | |
| data_provider_state_nodes | |
| state_nodes | |
| utility_nodes | |
| src | |
| internal | |
| gui | |
| menus | |
| DebugMenu.cpp | |
| DebugMenu.hpp | Debug Menu |
| EditMenu.cpp | |
| EditMenu.hpp | Edit Menu |
| FileMenu.cpp | |
| FileMenu.hpp | The File Menu |
| MainMenuBar.cpp | |
| MainMenuBar.hpp | Main Menu Bar |
| RunMenu.cpp | |
| RunMenu.hpp | Run Menu |
| TimeMenu.cpp | |
| TimeMenu.hpp | Time Menu |
| panels | |
| BlueprintNodeBuilder.cpp | |
| BlueprintNodeBuilder.hpp | |
| LeftPane.cpp | |
| LeftPane.hpp | Left Pane where Nodes and Selection is shown |
| widgets | |
| DynamicInputPins.cpp | Inputs pins which can be added dynamically |
| DynamicInputPins.hpp | Inputs pins which can be added dynamically |
| EnumCombo.hpp | Combo representing an enumeration |
| EnumComboWithAbbreviation.hpp | Combo representing an enumeration |
| EnumComboWithTooltip.hpp | Combo representing an enumeration with tooltip |
| FileDialog.cpp | |
| FileDialog.hpp | File Chooser |
| HelpMarker.cpp | |
| HelpMarker.hpp | Text Help Marker (?) with Tooltip |
| imgui_ex.cpp | |
| imgui_ex.hpp | ImGui extensions |
| InputWithUnit.hpp | Defines Widgets which allow the input of values and the selection of the unit |
| KeyedMatrix.hpp | Widgets related to KeyedMatrices |
| Matrix.hpp | Widgets related to Matrices |
| PinIcon.cpp | |
| PinIcon.hpp | |
| PositionInput.cpp | |
| PositionInput.hpp | Position Input GUI widgets |
| Spinner.cpp | |
| Spinner.hpp | Spinner to show that something is done |
| Splitter.cpp | |
| Splitter.hpp | Screen Divider |
| TextAnsiColored.cpp | |
| TextAnsiColored.hpp | Text which can be colored by Ansi codes |
| TimeEdit.cpp | |
| TimeEdit.hpp | Widget to modify time point values |
| windows | |
| ColormapEditor.cpp | Colormap editor window |
| ColormapEditor.hpp | Colormap editor window |
| FontSizeEditor.cpp | |
| FontSizeEditor.hpp | Font size chooser window |
| Global.cpp | |
| Global.hpp | Global windows |
| ImPlotStyleEditor.cpp | |
| ImPlotStyleEditor.hpp | ImPlot style editor window |
| NodeEditorStyleEditor.cpp | |
| NodeEditorStyleEditor.hpp | Style Editor window |
| Screenshotter.cpp | |
| Screenshotter.hpp | Screenshot utility |
| FlowAnimation.cpp | |
| FlowAnimation.hpp | Handles Flow animations |
| GlobalActions.cpp | |
| GlobalActions.hpp | Global Gui Actions |
| NodeEditorApplication.cpp | |
| NodeEditorApplication.hpp | GUI callbacks |
| Shortcuts.cpp | |
| Shortcuts.hpp | Defines all available shortcuts |
| TouchTracker.cpp | |
| TouchTracker.hpp | Touch Event Tracker |
| Node | |
| Node.cpp | |
| Node.hpp | Node Class |
| Pin.cpp | |
| Pin.hpp | Pin class |
| AppLogic.cpp | |
| AppLogic.hpp | Application logic |
| CMakeRC.hpp | Handles compiling resources into the binary |
| ConfigManager.cpp | |
| ConfigManager.hpp | Config management for the Project |
| FlowExecutor.cpp | |
| FlowExecutor.hpp | Flow Executor Thread |
| FlowManager.cpp | |
| FlowManager.hpp | Save/Load the Nodes |
| NodeManager.cpp | |
| NodeManager.hpp | Manages all Nodes |
| Sleep.cpp | |
| Sleep.hpp | Class to catch system signals and sleep |
| Version.hpp | Provides the version of the project |
| Navigation | |
| Atmosphere | |
| Ionosphere | |
| Models | |
| Klobuchar.cpp | |
| Klobuchar.hpp | Klobuchar Ionospheric correction model |
| Ionosphere.cpp | |
| Ionosphere.hpp | Ionosphere Models |
| IonosphericCorrections.cpp | Ionospheric corrections |
| IonosphericCorrections.hpp | Ionospheric Correction data |
| Pressure | |
| Models | |
| StandardAtmosphere.hpp | Standard Atmosphere pressure model |
| Pressure.cpp | |
| Pressure.hpp | Pressure calculation formulas |
| Temperature | |
| Models | |
| StandardAtmosphere.hpp | Standard Atmosphere temperature model |
| Temperature.cpp | |
| Temperature.hpp | Temperature calculation formulas |
| Troposphere | |
| MappingFunctions | |
| internal | |
| coeffs | |
| GMFCoeffs.cpp | |
| GMFCoeffs.hpp | GMF Coefficients |
| Cosecant.cpp | |
| Cosecant.hpp | Cosecant tropospheric mapping function |
| GMF.cpp | Global Mapping Function (GMF) |
| GMF.hpp | Global Mapping Function (GMF) |
| NiellMappingFunction.cpp | Niell Mapping Function (NMF) |
| NiellMappingFunction.hpp | Niell Mapping Function |
| ViennaMappingFunction.cpp | |
| ViennaMappingFunction.hpp | Gridded Vienna Mapping Function |
| Models | |
| internal | |
| coeffs | |
| GPT2Coeffs.cpp | GPT2 Coefficients |
| GPT3Coeffs.cpp | GPT3 Coefficients |
| GPT2Coeffs.hpp | GPT2 Coefficients |
| GPT3Coeffs.hpp | GPT3 Coefficients |
| GPT.cpp | |
| GPT.hpp | GPT2/3 (Global Pressure and Temperature) models |
| Saastamoinen.cpp | |
| Saastamoinen.hpp | Saastamoinen troposphere correction model |
| Troposphere.cpp | |
| Troposphere.hpp | Troposphere Models |
| ZenithDelay.hpp | Zenith hydrostatic and wet delay |
| WaterVapor | |
| Models | |
| StandardAtmosphere.hpp | Standard Atmosphere water vapor model |
| WaterVapor.cpp | |
| WaterVapor.hpp | Water vapor calculation |
| Ellipsoid | |
| Ellipsoid.hpp | Functions concerning the ellipsoid model |
| Geoid | |
| internal | |
| EGM96_Data.hpp | |
| EGM96.cpp | |
| EGM96.hpp | EGM96 geoid model |
| GNSS | |
| Ambiguity | |
| CycleSlipDetector | |
| PolynomialCycleSlipDetector.hpp | Polynomial Cycle-slip detection algorithm |
| internal | |
| Decorrelation.hpp | Ambiguity decorrelation algorithms |
| EllipsoidalRegion.hpp | Calculate the ellipsoidal region Chi^2 |
| Search.hpp | Ambiguity Search algorithms |
| Validate.cpp | Ambiguity resolution validation algorithms |
| Validate.hpp | Ambiguity resolution validation algorithms |
| AmbiguityResolution.cpp | Ambiguity resolution algorithms |
| AmbiguityResolution.hpp | Ambiguity resolution algorithms |
| CycleSlipDetector.cpp | Combination of different cycle-slip detection algorithms |
| CycleSlipDetector.hpp | Combination of different cycle-slip detection algorithms |
| Core | |
| Code.cpp | |
| Code.hpp | Code definitions |
| Frequency.cpp | |
| Frequency.hpp | Frequency definition for different satellite systems |
| SatelliteIdentifier.cpp | |
| SatelliteIdentifier.hpp | Structs identifying a unique satellite |
| SatelliteSystem.cpp | |
| SatelliteSystem.hpp | GNSS Satellite System |
| Errors | |
| MeasurementErrors.cpp | |
| MeasurementErrors.hpp | Errors concerning GNSS observations |
| Positioning | |
| RTK | |
| Keys.hpp | Keys for the RTK algorithm for use inside the KeyedMatrices |
| SPP | |
| Algorithm.cpp | Single Point Positioning Algorithm |
| Algorithm.hpp | Single Point Positioning Algorithm |
| KalmanFilter.cpp | SPP Kalman Filter |
| KalmanFilter.hpp | |
| Keys.cpp | Keys for the SPP algorithm for use inside the KeyedMatrices |
| Keys.hpp | Keys for the SPP algorithm for use inside the KeyedMatrices |
| AntexReader.hpp | ANTEX file reader |
| Observation.cpp | |
| Observation.hpp | Observation data used for calculations |
| ObservationEstimator.hpp | Calculates Observation estimates |
| ObservationFilter.hpp | Observation Filter |
| Receiver.hpp | Receiver information |
| ReceiverClock.hpp | Receiver Clock information |
| Units.cpp | |
| Units.hpp | Units used by GNSS positioning |
| Satellite | |
| Ephemeris | |
| BDSEphemeris.cpp | |
| BDSEphemeris.hpp | BDS Ephemeris information |
| GalileoEphemeris.cpp | |
| GalileoEphemeris.hpp | Galileo Ephemeris information |
| GLONASSEphemeris.cpp | |
| GLONASSEphemeris.hpp | Galileo Ephemeris information |
| GPSEphemeris.cpp | |
| GPSEphemeris.hpp | GPS Ephemeris information |
| IRNSSEphemeris.cpp | |
| IRNSSEphemeris.hpp | IRNSS Ephemeris information |
| QZSSEphemeris.cpp | |
| QZSSEphemeris.hpp | QZSS Ephemeris information |
| internal | |
| Clock.hpp | Abstract satellite clock information |
| Orbit.cpp | |
| Orbit.hpp | Abstract satellite orbit information |
| SatNavData.cpp | |
| SatNavData.hpp | Satellite Navigation data (to calculate SatNavData and clock) |
| Satellite.cpp | |
| Satellite.hpp | Calculations and data related to satellite orbit, clock, .. |
| SystemModel | |
| AttitudeModel.hpp | Attitude System Model |
| InterFrequencyBiasModel.hpp | Inter Frequency Bias System Model |
| MotionModel.hpp | Motion System Model |
| ReceiverClockModel.hpp | Receiver Clock System Model |
| SystemModel.cpp | |
| SystemModel.hpp | System Model |
| Units.cpp | |
| Units.hpp | Units used by the system model parameters |
| Functions.cpp | |
| Functions.hpp | GNSS helper functions |
| SNRMask.cpp | Signal to Noise Ratio Mask |
| SNRMask.hpp | Signal to Noise Ratio Mask |
| Gravity | |
| internal | |
| coeffs | |
| egm96Coeffs.cpp | EGM96 coefficients |
| AssociatedLegendre.hpp | Associated Legendre Polynomials for EGM96 |
| egm96Coeffs.hpp | |
| readAscii2Matrix.cpp | |
| readAscii2Matrix.hpp | Read function for EGM96 coefficients |
| Gravity.cpp | |
| Gravity.hpp | Different Gravity Models |
| INS | |
| EcefFrame | |
| ErrorEquations.hpp | Error Equations for the ECEF frame |
| Mechanization.hpp | Inertial Navigation Mechanization Functions in ECEF frame |
| LocalNavFrame | |
| ErrorEquations.cpp | |
| ErrorEquations.hpp | Error Equations for the local navigation frame |
| Mechanization.hpp | Inertial Navigation Mechanization Functions in local navigation frame |
| SensorCombiner | |
| BsplineKF | |
| BsplineKF.cpp | |
| BsplineKF.hpp | Kalman filter matrices for the B-spline Multi-IMU fusion |
| QuadraticBsplines.cpp | |
| QuadraticBsplines.hpp | Constructs four overlapping qaudratic B-splines |
| IRWKF | |
| IRWKF.cpp | |
| IRWKF.hpp | Kalman filter matrices for the Integrated-Random-Walk (IRW) Multi-IMU fusion |
| PinData.hpp | Information about a sensor which is connected to a certain pin |
| Functions.hpp | Inertial Navigation Helper Functions |
| InertialIntegrator.cpp | Inertial Measurement Integrator |
| InertialIntegrator.hpp | Inertial Measurement Integrator |
| InertialPreIntegrator.cpp | Inertial Measurement Preintegrator |
| InertialPreIntegrator.hpp | Inertial Measurement Preintegrator |
| Keys.cpp | |
| Keys.hpp | Inertial Navigation System Keys |
| Mechanization.cpp | |
| Mechanization.hpp | Inertial Navigation Mechanization Functions |
| ProcessNoise.cpp | |
| ProcessNoise.hpp | General process Noise definitions |
| Units.cpp | |
| Units.hpp | Units used by INS |
| Math | |
| internal | |
| PolynomialRegressor | |
| BDCSVD.hpp | Bidiagonal Divide and Conquer SVD Curve Fit |
| COD.hpp | Complete Orthogonal Decomposition Curve Fit |
| HouseholderQr.hpp | Least Squares Curve Fit |
| IncrementalLeastSquares.hpp | Incremental Least Squares Curve Fit |
| LeastSquares.hpp | Least Squares Curve Fit |
| CubicSpline.hpp | Cubic Spline class |
| KalmanFilter.hpp | Generalized Kalman Filter class |
| KeyedKalmanFilter.hpp | Kalman Filter with keyed states |
| KeyedLeastSquares.hpp | Least squares with keyed states |
| LeastSquares.hpp | Least Squares Algorithm |
| Math.cpp | |
| Math.hpp | Simple Math functions |
| NumericalIntegration.hpp | Provides Numerical integration methods |
| Polynomial.hpp | Polynomial |
| PolynomialRegressor.cpp | |
| PolynomialRegressor.hpp | Polynomial curve fitting |
| Sort.hpp | Sorting algorithms |
| VanLoan.hpp | Van Loan Method [51] |
| Time | |
| InsTime.cpp | |
| InsTime.hpp | The class is responsible for all time-related tasks |
| TimeSystem.cpp | Time |
| TimeSystem.hpp | Time System defintions |
| Transformations | |
| Antenna.hpp | GNSS Antenna related transformations |
| CoordinateFrames.hpp | Transformation collection |
| Units.hpp | |
| Constants.hpp | Holds all Constants |
| NodeData | |
| Baro | |
| BaroHgt.hpp | Barometric Height Storage Class |
| BaroPressObs.hpp | Barometric Pressure Storage Class |
| General | |
| CsvData.hpp | CSV Data container |
| DynamicData.cpp | Dynamic Data container |
| DynamicData.hpp | Dynamic Data container |
| StringObs.hpp | Wrapper for String Messages |
| UartPacket.hpp | UART Packet storage class |
| GNSS | |
| EmlidObs.hpp | Emlid Observation Class |
| GnssCombination.hpp | GNSS measurement combinations |
| GnssNavInfo.hpp | Navigation message information |
| GnssObs.cpp | GNSS Observation messages |
| GnssObs.hpp | GNSS Observation messages |
| RtklibPosObs.hpp | RTKLIB Pos Observation Class |
| RtkSolution.cpp | RTK Solution data |
| RtkSolution.hpp | RTK Node/Algorithm output |
| SppSolution.hpp | SPP Algorithm output |
| UbloxObs.hpp | Ublox Observation Class |
| IMU | |
| ImuObs.hpp | Parent Class for all IMU Observations |
| ImuObsSimulated.hpp | Data storage class for simulated IMU observations |
| ImuObsWDelta.hpp | Data storage class for one VectorNavImu observation |
| ImuPos.cpp | |
| ImuPos.hpp | Imu Position Data |
| KvhObs.hpp | Data storage class for one KVH Imu observation |
| VectorNavBinaryOutput.hpp | Binary Outputs from VectorNav Sensors |
| State | |
| InsGnssLCKFSolution.hpp | Loosely-coupled Kalman Filter INS/GNSS errors |
| InsGnssTCKFSolution.hpp | Tightly-coupled Kalman Filter INS/GNSS errors |
| Pos.hpp | Position Storage Class |
| PosVel.hpp | Position and Velocity Storage Class |
| PosVelAtt.hpp | Position, Velocity and Attitude Storage Class |
| WiFi | |
| WiFiObs.hpp | Espressif Observation Class |
| WiFiPositioningSolution.hpp | WiFi Positioning Algorithm output |
| NodeData.hpp | Abstract NodeData Class |
| Nodes | |
| Converter | |
| GNSS | |
| RtklibPosConverter.cpp | |
| RtklibPosConverter.hpp | Convert RTKLib pos files into PosVel |
| UartPacketConverter.cpp | |
| UartPacketConverter.hpp | Decrypts Uart packets |
| UbloxGnssObsConverter.cpp | |
| UbloxGnssObsConverter.hpp | Convert UbloxObs into GnssObs |
| UbloxGnssOrbitCollector.cpp | |
| UbloxGnssOrbitCollector.hpp | Collects UBX-RXM-SFRBX messages and provides the Orbit information |
| IMU | |
| VectorNavBinaryConverter.cpp | |
| VectorNavBinaryConverter.hpp | Converts VectorNavBinaryOutput |
| DataLink | |
| mavlinkSend.cpp | |
| mavlinkSend.hpp | Sends a navigation solution via the MAVLink protocol |
| udpRecv.cpp | |
| udpRecv.hpp | Asynchronous data link - receiver node |
| udpSend.cpp | |
| udpSend.hpp | Asynchronous data link - sender node |
| UdpUtil.hpp | Utility for the UDP Send and Receive nodes |
| DataLogger | |
| General | |
| CsvLogger.cpp | |
| CsvLogger.hpp | Data Logger for CSV files |
| KmlLogger.cpp | |
| KmlLogger.hpp | Data Logger for Pos data as KML (Keyhole Markup Language) files (input for Google Earth) |
| MatrixLogger.cpp | |
| MatrixLogger.hpp | Data Logger for matrices |
| GNSS | |
| RinexObsLogger.cpp | |
| RinexObsLogger.hpp | Logger for GnssObs to RINEX observation files |
| UartDataLogger.cpp | |
| UartDataLogger.hpp | Data Logger for Uart packets |
| IMU | |
| VectorNavDataLogger.cpp | |
| VectorNavDataLogger.hpp | Data Logger for VectorNav observations |
| Protocol | |
| FileWriter.cpp | |
| FileWriter.hpp | File Writer class |
| WiFi | |
| WiFiObsLogger.cpp | |
| WiFiObsLogger.hpp | Data Logger for WiFi observations |
| DataProcessor | |
| Barometer | |
| PressToHgt.cpp | |
| PressToHgt.hpp | Pressure to height converter |
| ErrorModel | |
| AllanDeviation.cpp | |
| AllanDeviation.hpp | Computes Allan Deviation |
| ErrorModel.cpp | |
| ErrorModel.hpp | Adds errors (biases and noise) to measurements |
| Filter | |
| LowPassFilter.cpp | |
| LowPassFilter.hpp | Filters incoming data |
| GNSS | |
| GnssAnalyzer.cpp | |
| GnssAnalyzer.hpp | Allows creation of GNSS measurement combinations |
| RealTimeKinematic.cpp | |
| RealTimeKinematic.hpp | Real-Time Kinematic (RTK) carrier-phase DGNSS |
| SinglePointPositioning.cpp | |
| SinglePointPositioning.hpp | Single Point Positioning (SPP) / Code Phase Positioning |
| Integrator | |
| ImuIntegrator.cpp | |
| ImuIntegrator.hpp | Integrates ImuObs Data |
| KalmanFilter | |
| LooselyCoupledKF.cpp | |
| LooselyCoupledKF.hpp | Kalman Filter class for the loosely coupled INS/GNSS integration |
| SensorCombiner | |
| ImuFusion.cpp | |
| ImuFusion.hpp | Combines signals of sensors that provide the same signal-type to one signal |
| WiFi | |
| WiFiPositioning.cpp | |
| WiFiPositioning.hpp | WiFi Positioning |
| DataProvider | |
| Barometer | |
| Simulators | |
| BaroSimulator.cpp | |
| BaroSimulator.hpp | Barometer observation simulator |
| CSV | |
| CsvFile.cpp | |
| CsvFile.hpp | CSV File reader |
| GNSS | |
| FileReader | |
| EmlidFile.cpp | |
| EmlidFile.hpp | File Reader for Emlid log files |
| NmeaFile.cpp | |
| NmeaFile.hpp | File Reader for NMEA files |
| RinexNavFile.cpp | |
| RinexNavFile.hpp | File reader for RINEX Navigation messages |
| RinexObsFile.cpp | |
| RinexObsFile.hpp | File reader for RINEX Observation messages |
| RtklibPosFile.cpp | |
| RtklibPosFile.hpp | File Reader for RTKLIB Pos files |
| UbloxFile.cpp | |
| UbloxFile.hpp | File Reader for ubx files |
| Sensors | |
| EmlidSensor.cpp | |
| EmlidSensor.hpp | Emlid Sensor Class |
| UbloxSensor.cpp | |
| UbloxSensor.hpp | Ublox Sensor Class |
| IMU | |
| FileReader | |
| ImuFile.cpp | |
| ImuFile.hpp | File Reader for Imu log files |
| KvhFile.cpp | |
| KvhFile.hpp | File Reader for Kvh log files |
| MultiImuFile.cpp | |
| MultiImuFile.hpp | File reader for Multi-IMU data log files |
| UlogFile.cpp | |
| UlogFile.hpp | File Reader for ULog files |
| VectorNavFile.cpp | |
| VectorNavFile.hpp | File Reader for Vector Nav log files |
| Sensors | |
| KvhSensor.cpp | |
| KvhSensor.hpp | KVH Sensors |
| Navio2Sensor.cpp | |
| Navio2Sensor.hpp | Navio2 Sensors |
| VectorNavSensor.cpp | |
| VectorNavSensor.hpp | Vector Nav Sensors |
| Simulators | |
| ImuSimulator.cpp | |
| ImuSimulator.hpp | Imu Observation Simulator |
| Imu.cpp | |
| Imu.hpp | Abstract IMU Class |
| Protocol | |
| FileReader.cpp | |
| FileReader.hpp | Abstract File Reader class |
| UartSensor.cpp | |
| UartSensor.hpp | Abstract Uart Sensor Class |
| State | |
| PosVelAttFile.cpp | |
| PosVelAttFile.hpp | PosVelAtt File Reader |
| WiFi | |
| FileReader | |
| WiFiObsFile.cpp | |
| WiFiObsFile.hpp | WiFiObs File Reader |
| Sensors | |
| ArubaSensor.cpp | |
| ArubaSensor.hpp | Aruba Sensor Class |
| EspressifSensor.cpp | |
| EspressifSensor.hpp | Espressif Sensor Class |
| Experimental | |
| DataProcessor | |
| ARMA.cpp | |
| ARMA.hpp | ARMA Node |
| TightlyCoupledKF.cpp | |
| TightlyCoupledKF.hpp | Kalman Filter class for the tightly coupled INS/GNSS integration |
| DataProvider | |
| IMU | |
| NetworkStream | |
| SkydelNetworkStream.cpp | |
| SkydelNetworkStream.hpp | Node receiving UDP packages from the Skydel GNSS simulator Instinct plugin |
| Simple | |
| Delay.cpp | |
| Delay.hpp | Delay Node |
| Plotting | |
| Plot.cpp | |
| Plot.hpp | Plots data into ImPlot Windows |
| State | |
| PosVelAttInitializer.cpp | |
| PosVelAttInitializer.hpp | Position, Velocity, Attitude Initializer from GPS and IMU data |
| Utility | |
| Combiner.cpp | |
| Combiner.hpp | Calculates differences between signals |
| Demo.cpp | |
| Demo.hpp | Demo Node which demonstrates all capabilities |
| GroupBox.cpp | |
| GroupBox.hpp | Group Box |
| Merger.cpp | |
| Merger.hpp | Merger Node |
| Terminator.cpp | |
| Terminator.hpp | Terminator for open signals. Mainly used for test flows |
| TimeWindow.cpp | |
| TimeWindow.hpp | Limits measurement data from any source to a user-defined timewindow |
| util | |
| Container | |
| Array.hpp | Array Utility functions |
| CartesianProduct.hpp | Algorithm iterating all combinations of a list |
| KeyedMap.hpp | Similar to KeyedMatrix, but memory is allocated in a map and therefore never reallocated |
| KeyedMatrix.hpp | Matrix which can be accessed by keys |
| Pair.hpp | Utility functions for std::pair |
| ScrollingBuffer.hpp | A buffer which is overwriting itself from the start when full |
| STL.hpp | Algorithms concerning the STL containers |
| TsDeque.hpp | Thread-safe deque |
| UncertainValue.hpp | Values with an uncertainty (Standard Deviation) |
| Unordered_map.hpp | Unordered map wrapper |
| Vector.hpp | Vector Utility functions |
| Logger | |
| CommonLog.cpp | |
| CommonLog.hpp | Common logging variables like time into run and local positions |
| dist_filter_sink.hpp | Distribution sink with filter option. Stores a vector of sinks which get called when log is called |
| Plot | |
| Colormap.cpp | Colormap |
| Colormap.hpp | Colormap |
| PlotEventTooltip.hpp | Tooltips for a plot events |
| PlotItemStyle.cpp | |
| PlotItemStyle.hpp | Specifying the look of a certain line in the plot |
| PlotTooltip.cpp | |
| PlotTooltip.hpp | Plot Tooltips on hover |
| Random | |
| RandomNumberGenerator.cpp | Random Number generator |
| RandomNumberGenerator.hpp | Random Number Generator |
| SHA256.cpp | |
| SHA256.hpp | |
| Time | |
| TimeBase.cpp | |
| TimeBase.hpp | Keeps track of the current real/simulation time |
| Vendor | |
| Emlid | |
| EmlidTypes.cpp | |
| EmlidTypes.hpp | Type Definitions for Emlid messages for Emlid Reach M2 ER Protocol |
| EmlidUartSensor.cpp | |
| EmlidUartSensor.hpp | Class to read out Emlid Sensors |
| EmlidUtilities.cpp | |
| EmlidUtilities.hpp | Helper Functions to work with Emlid Sensors |
| Espressif | |
| EspressifUartSensor.cpp | |
| EspressifUartSensor.hpp | Class to read out Espressif Sensors |
| EspressifUtilities.cpp | |
| EspressifUtilities.hpp | Helper Functions to work with Espressif Sensors |
| KVH | |
| KvhUartSensor.cpp | |
| KvhUartSensor.hpp | Class to read out KVH Sensors |
| KvhUtilities.cpp | |
| KvhUtilities.hpp | Helper Functions to work with Kvh Sensors |
| MavLink | |
| autopilot_interface.cpp | Autopilot interface functions |
| autopilot_interface.hpp | Autopilot interface definition |
| generic_port.hpp | Generic interface definition |
| serial_port.cpp | Serial interface functions |
| serial_port.hpp | Serial interface definition |
| udp_port.cpp | UDP interface functions |
| udp_port.hpp | UDP interface definition |
| Pixhawk | |
| UlogFileFormat.hpp | List of all ulog message types |
| RINEX | |
| RINEXUtilities.cpp | |
| RINEXUtilities.hpp | Functions to work with RINEX |
| Ublox | |
| UbloxTypes.cpp | |
| UbloxTypes.hpp | Type Definitions for Ublox messages |
| UbloxUartSensor.cpp | |
| UbloxUartSensor.hpp | Class to read out Ublox Sensors |
| UbloxUtilities.cpp | |
| UbloxUtilities.hpp | Helper Functions to work with Ublox Sensors |
| VectorNav | |
| BinaryOutputs | |
| AttitudeOutputs.hpp | |
| GnssOutputs.hpp | |
| ImuOutputs.hpp | |
| InsOutputs.hpp | |
| TimeOutputs.hpp | Binary Group 5 - Attitude Outputs |
| VectorNavTypes.cpp | |
| VectorNavTypes.hpp | Type Definitions for VectorNav messages |
| Assert.h | Assertion helpers |
| CallbackTimer.cpp | |
| CallbackTimer.hpp | Starts a Periodic Timer |
| Eigen.hpp | Vector space operations |
| ImGui.hpp | ImGui Helper |
| ImPlot.cpp | |
| ImPlot.hpp | ImPlot utilities |
| Json.cpp | |
| Json.hpp | Defines how to save certain datatypes to json |
| Logger.cpp | |
| Logger.hpp | Utility class for logging to console and file |
| StringUtil.hpp | Utility functions for working with std::strings |
| main.cpp | |
| NodeRegistry.cpp | |
| NodeRegistry.hpp | Utility class which specifies available nodes |
