| Nfpsdk | Fixposition SDK |
| Ncommon | Fixposition SDK: Common library |
| Napp | Utilities for apps |
| CMemUsage | Memory usage |
| CPerfStats | App performance stats |
| CProgramOptions | Program options |
| COption | A program option |
| CSigIntHelper | Helper to catch SIGINT (CTRL-c) |
| CSigPipeHelper | Helper to catch SIGPIPE |
| CStacktraceHelper | Helper to print a strack trace on SIGSEGV and SIGABRT |
| Ncan | CAN bus utilities |
| CCanFrame | CAN frame abstraction for standard, extended and FD (and combinations thereof) CAN frames |
| CRawCan | Raw CAN helper class using SocketCAN |
| Nfpl | .fpl logfile utilities |
| CFileDump | Helper for extracting data of a stream message (NMEA, RTCM3, etc.) |
| CFplFileReader | Read log messages from logfile |
| CFplMessage | One message in the log |
| CFplParser | Logfile parser |
| CLogMeta | Helper for extracting meta data |
| CLogStatus | Helper for extracting recording status data |
| CRosMsgBin | Helper for extracting a serialised ROS message |
| CRosMsgDef | Helper for extracting ROS message definition (the relevant fields from the "connection header") |
| CStreamMsg | Helper for extracting data of a stream message (NMEA, RTCM3, etc.) |
| Ngnss | GNSS types and utilities |
| CSat | Satellite ("sat"), consisting of GNSS and satellite number, suitable for indexing and sorting |
| CSatSig | Satellite plus frequency band and signal ("satsig"), suitable for indexing and sorting |
| Nlogging | Logging |
| CLoggingParams | Logging parameters |
| Nmath | Math utilities |
| CDegMinSec | Integer degrees and minutes with fractional seconds |
| Nparser | Parser |
| Nfpa | Parser FP_A routines and types |
| CFpaCorrimuPayload | FP_A-CORRIMU (version 1) message payload |
| CFpaEoePayload | FP_A-EOE (version 1) message payload |
| CFpaFloat | FP_A float value |
| CFpaFloat3 | FP_A three float values |
| CFpaFloat4 | FP_A four float values |
| CFpaFloat6 | FP_A six float values |
| CFpaGnssantPayload | FP_A-GNSSANT (version 1) message payload |
| CFpaGnsscorrPayload | FP_A-GNSSCORR (version 1) message payload |
| CFpaGpsTime | FP_A GPS time |
| CFpaImubiasPayload | FP_A-IMUBIAS (version 1) message payload |
| CFpaImuPayload | FP_A-...IMU (versions 1 and 2) messages payload |
| CFpaInt | FP_A integer value |
| CFpaLlhPayload | FP_A-LLH (version 1) message payload |
| CFpaMessageMeta | FP_A message meta data |
| CFpaOdomenuPayload | FP_A-ODOMENU (version 1) messages payload (ENU0) |
| CFpaOdometryPayload | FP_A-ODOMETRY (version 2) messages payload (ECEF) |
| CFpaOdomPayload | FP_A-ODOM... (version 1) messages payload |
| CFpaOdomshPayload | FP_A-ODOMSH (version 1) messages payload (ECEF) |
| CFpaOdomstatusPayload | FP_A-ODOMSTATUS (version 1) messages payload |
| CFpaPayload | FP_A payload base class |
| CFpaRawimuPayload | FP_A-RAWIMU (version 1) message payload |
| CFpaTextPayload | FP_A-TEXT (version 1) message payload |
| CFpaTfPayload | FP_A-TF (version 2) message payload |
| CFpaTpPayload | FP_A-TP (versions 1 and 2) message payload |
| CFpaVersionPayload | FP_A-VERSION (version 1) message payload |
| Nfpb | Parser FP_B routines and types |
| CFpbMeasurementsHead | FP_B-MEASUREMENTS payload: head |
| CFpbMeasurementsMeas | FP_B-MEASUREMENTS payload: measurement |
| CFpbVersionPayload | FP_B-VERSION payload: head |
| Nnmea | Parser NMEA routines and types |
| CNmeaAzEl | |
| CNmeaCno | |
| CNmeaCollectGsaGsv | Collector for NMEA-Gx-GSA and NMEA-Gx-GPA |
| CSat | Satellite info |
| CSig | |
| CNmeaCoordinates | NMEA coordinates (integer degrees, float minutes and a sign for N/S resp. E/W) |
| CNmeaDate | NMEA date (year, month, day) |
| CNmeaFloat | NMEA float value |
| CNmeaGgaPayload | NMEA-Gx-GGA message payload |
| CNmeaGllPayload | NMEA-Gx-GLL message payload |
| CNmeaGsaPayload | NMEA-Gx-GSA message payload (NMEA 4.11 only!) |
| CNmeaGstPayload | NMEA-Gx-GST message payload |
| CNmeaGsvPayload | NMEA-Gx-GSV message payload (NMEA 4.11 only!) |
| CNmeaHdtPayload | NMEA-Gx-HDT message payload |
| CNmeaInt | NMEA integer value |
| CNmeaLlh | NMEA geodetic position |
| CNmeaMessageMeta | NMEA message meta data |
| CNmeaPayload | NMEA payload base class |
| CNmeaRmcPayload | NMEA-Gx-RMC message payload |
| CNmeaSat | NMEA satellite (used, e.g. in GSA) |
| CNmeaTime | NMEA time (hour, minutes, seconds) |
| CNmeaVersion | Constants for different versions of NMEA |
| CNmeaVtgPayload | NMEA-Gx-VTG message payload |
| CNmeaZdaPayload | NMEA-Gx-ZDA message payload |
| Nnovb | Parser NOV_B routines and types |
| CNovbBestgnsspos | NOV_B-BESTGNSSPOS payload |
| CNovbBestvel | NOV_B-BESTVEL payload |
| CNovbHeader | Union of NOV_B long and short header |
| CNovbHeading2 | NOV_B-HEADING2 payload |
| CNovbInspvax | NOV_B-INSPVAX payload |
| CNovbLongHeader | NOV_B frame long header |
| CNovbRawdmi | NOV_B-RAWDMI payload |
| CNovbRawimu | NOV_B-RAWIMU payload |
| CNovbShortHeader | NOV_B frame short header |
| Nrtcm3 | Parser RTCM3 routines and types |
| CRtcm3Ant | Antenna info |
| CRtcm3Arp | Antenna reference point |
| CRtcm3MsmHeader | RTCM3 MSM messages common header |
| Nubx | Parser UBX routines and types |
| CUBX_ACK_ACK_V0_GROUP0 | UBX-ACK-ACK (version 0, output) payload |
| CUBX_ACK_NAK_V0_GROUP0 | UBX-ACK-NCK (version 0, output) payload |
| CUBX_CFG_CFG_V0_GROUP0 | UBX-CFG-CFG (version 0, command) message head |
| CUBX_CFG_CFG_V0_GROUP1 | UBX-CFG-CFG (version 0, command) message optional group |
| CUBX_CFG_RST_V0_GROUP0 | UBX-CFG-RST (version 0, command) message payload |
| CUBX_CFG_VALDEL_V1_GROUP0 | UBX-CFG-VALDEL (version 1, input) message payload header |
| CUBX_CFG_VALGET_V0_GROUP0 | UBX-CFG-VALGET (version 0, poll) message payload header |
| CUBX_CFG_VALGET_V1_GROUP0 | UBX-CFG-VALGET (version 1, output) message payload header |
| CUBX_CFG_VALSET_V0_GROUP0 | UBX-CFG-VALSET (version 0, input) message payload header |
| CUBX_CFG_VALSET_V1_GROUP0 | UBX-CFG-VALSET (version 1, input) message payload header |
| CUBX_ESF_MEAS_V0_GROUP0 | UBX-ESF-MEAS (version 0, input and output) message head |
| CUBX_ESF_MEAS_V0_GROUP1 | UBX-ESF-MEAS (version 0, input and output) data |
| CUBX_ESF_MEAS_V0_GROUP2 | UBX-ESF-MEAS (version 0, input and output) timetag |
| CUBX_ESF_STATUS_V2_GROUP0 | UBX-ESF-STATUS (version 0, output) message head |
| CUBX_ESF_STATUS_V2_GROUP1 | UBX-ESF-STATUS (version 0, output) per-sensor status |
| CUBX_MON_COMMS_V0_GROUP0 | UBX-MON-COMMS (version 0, output) payload head |
| CUBX_MON_COMMS_V0_GROUP1 | UBX-MON-COMMS (version 0, output) payload repeated group |
| CUBX_MON_HW2_V0_GROUP0 | UBX-MON-HW (version 0, output) payload |
| CUBX_MON_HW3_V0_GROUP0 | UBX-MON-HW3 (version 0, output) payload |
| CUBX_MON_HW3_V0_GROUP1 | UBX-MON-HW3 (version 0, output) payload |
| CUBX_MON_HW_V0_GROUP0 | UBX-MON-HW (version 0, output) |
| CUBX_MON_RF_V0_GROUP0 | UBX-MON-RF (version 0, output) payload head |
| CUBX_MON_RF_V0_GROUP1 | UBX-MON-RF (version 0, output) payload repeated group |
| CUBX_MON_SPAN_V0_GROUP0 | UBX-MON-RF (version 0, output) payload head |
| CUBX_MON_SPAN_V0_GROUP1 | UBX-MON-RF (version 0, output) payload repeated group |
| CUBX_MON_SYS_V1_GROUP0 | UBX-MON-SYS (version 1, output) payload |
| CUBX_MON_TEMP_V0_GROUP0 | UBX-MON-TEMP (version 0, output) message payload (no docu available, but u-center shows it...) |
| CUBX_MON_VER_V0_GROUP0 | UBX-MON-VER (version 0, output) message payload header |
| CUBX_MON_VER_V0_GROUP1 | UBX-MON-VER (version 0, output) optional repeated field |
| CUBX_NAV_ATT_V0_GROUP0 | UBX-NAV-ATT (version 0, output) payload |
| CUBX_NAV_CLOCK_V0_GROUP0 | UBX-NAV-CLOCK payload |
| CUBX_NAV_COV_V0_GROUP0 | UBX-NAV-COV (version 0, output) payload head |
| CUBX_NAV_DOP_V0_GROUP0 | UBX-NAV-DOP payload |
| CUBX_NAV_EELL_V0_GROUP0 | UBX-NAV-EELL (version 0, output) payload head |
| CUBX_NAV_EOE_V0_GROUP0 | UBX-NAV-EOE (version 0, output) payload |
| CUBX_NAV_HPPOSECEF_V0_GROUP0 | UBX-NAV-HPPOSECEF (version 0, output) payload |
| CUBX_NAV_HPPOSLLH_V0_GROUP0 | UBX-NAV-HPPOSLLH (version 0) payload |
| CUBX_NAV_POSECEF_V0_GROUP0 | UBX-NAV-POSECEF (version 0, output) payload |
| CUBX_NAV_PVT_V1_GROUP0 | UBX-NAV-PVT (version 1, output) payload |
| CUBX_NAV_RELPOSNED_V1_GROUP0 | UBX-NAV-RELPOSNED (version 1, output) payload |
| CUBX_NAV_SAT_V1_GROUP0 | UBX-NAV-SAT (version 1, output) payload head |
| CUBX_NAV_SAT_V1_GROUP1 | UBX-NAV-SAT (version 1, output) payload repeated group |
| CUBX_NAV_SIG_V0_GROUP0 | UBX-NAV-SIG (version 0, output) payload head |
| CUBX_NAV_SIG_V0_GROUP1 | UBX-NAV-SIG (version 0, output) payload repeated group |
| CUBX_NAV_STATUS_V0_GROUP0 | UBX-NAV-STATUS payload |
| CUBX_NAV_TIMEBDS_V0_GROUP0 | UBX-NAV-TIMEBDS payload |
| CUBX_NAV_TIMEGAL_V0_GROUP0 | UBX-NAV-TIMEGAL payload |
| CUBX_NAV_TIMEGLO_V0_GROUP0 | UBX-NAV-TIMEGLO payload |
| CUBX_NAV_TIMEGPS_V0_GROUP0 | UBX-NAV-TIMEGPS payload |
| CUBX_NAV_TIMELS_V0_GROUP0 | UBX-NAV-TIMELS payload |
| CUBX_NAV_TIMEUTC_V0_GROUP0 | UBX-NAV-TIMEUTC payload |
| CUBX_NAV_VELECEF_V0_GROUP0 | UBX-NAV-VELECEF payload |
| CUBX_RXM_RAWX_V1_GROUP0 | UBX-RXM-RAWX (version 1, output) payload head |
| CUBX_RXM_RAWX_V1_GROUP1 | UBX-RXM-RAWX (version 1, output) payload repeated group |
| CUBX_RXM_RTCM_V2_GROUP0 | UBX-RXM-RTCM (version 2, output) |
| CUBX_RXM_SFRBX_V2_GROUP0 | UBX-RXM-SFRBX (version 2, output) payload head |
| CUBX_RXM_SFRBX_V2_GROUP1 | UBX-RXM-SFRBX (version 2, output) payload repeated group |
| CUBX_RXM_SPARTN_V1_GROUP0 | UBX-RXM-SPARTN (version 1, output) |
| CUBX_TIM_SVIN_V0_GROUP0 | UBX-TIM_SVIN payload |
| CUBX_TIM_TM2_V0_GROUP0 | UBX-TIM-TM2 payload |
| CUBX_TIM_TP_V0_GROUP0 | UBX-TIM-TP payload |
| CUbxMsgInfo | UBX class/message lookup table entry |
| Nunib | Parser UNI_B routines and types |
| CUnibHeader | UNI_B frame long header |
| CUnibVersionPayload | UNI_B-VERSION payload |
| CParser | Message parser class |
| CParserMsg | Message frame output by the Parser |
| CParserStats | Parser statistics |
| Npath | File and path utilities |
| CInputFile | Input file handle |
| COutputFile | Output file handle |
| Nthread | Thread helpers |
| CBinarySemaphore | A binary semaphore, useful for thread synchronisation |
| CThread | Helper class for handling threads |
| Ntime | Time utilities |
| CDuration | Time duration |
| CGloTime | GLONASS time |
| CRosTime | Minimal ros::Time() / rplcpp::Time implementation (that doesn't throw) |
| CTicToc | Helper to measure wallclock time |
| CTime | Time |
| CUtcTime | UTC time representation |
| CWnoTow | GNSS atomic time representation: week number (wno) and time of week (tow) used by GPS, Galileo and BeiDou |
| Ntrafo | Transformation utilities |
| CTransformer | "Universal" coordinate transformer, backed by PROJ |
| Ntypes | Common types |
| CNoCopyNoMove | Base class to prevent copy or move |
| Nutils | Utilities |
| CCircularBuffer | |
| Nros1 | Fixposition SDK: ROS1 library |
| Nbagwriter | ROS1 bag writer |
| CBagWriter | ROS1 bag writer helper |
| Nstd | STL namespace |
| Chash< fpsdk::common::gnss::Sat > | Hasher for Sat (e.g. std::unordered_map) |
| Chash< fpsdk::common::gnss::SatSig > | Hasher for SatSig (e.g. std::unordered_map) |