| CAcq_Conf | |
| CAcquisition_Dump_Reader | |
| CAgnss_Ref_Location | Interface of an Assisted GNSS REFERENCE LOCATION storage |
| CAgnss_Ref_Time | Interface of an Assisted GNSS REFERENCE TIME storage |
| Calm_t | |
| Cambc_t | |
| CBayesian_estimator | Bayesian_estimator is an estimator of noise characteristics (i.e. mean, covariance) |
| CBeidou_Dnav_Almanac | This class is a storage for the BeiDou D1 almanac |
| CBeidou_Dnav_Ephemeris | This class is a storage and orbital model functions for the GPS SV ephemeris data as described in BeiDou Navigation Satellite System Signal In Space Interface Control Document Open Service Signal B1I (Version 3.0) |
| CBeidou_Dnav_Iono | This class is a storage for the BEIDOU IONOSPHERIC data as described in ICD v2.1 |
| CBeidou_Dnav_Navigation_Message | This class decodes a BeiDou D1 NAV Data message |
| CBeidou_Dnav_Utc_Model | This class is a storage for the BeiDou DNAV UTC Model |
| ▶Cblock | |
| CAcquisition_msg_rx | |
| Cbeidou_b1i_telemetry_decoder_gs | This class implements a block that decodes the BeiDou DNAV data |
| Cbeidou_b3i_telemetry_decoder_gs | This class implements a block that decodes the BeiDou DNAV data |
| Cchannel_msg_receiver_cc | GNU Radio block that receives asynchronous channel messages from acquisition and tracking blocks |
| Cchannel_status_msg_receiver | GNU Radio block that receives asynchronous channel messages from tlm blocks |
| Cdirect_resampler_conditioner_cb | This class implements a direct resampler conditioner for std::complex<signed char> |
| Cdirect_resampler_conditioner_cc | This class implements a direct resampler conditioner for complex data |
| Cdirect_resampler_conditioner_cs | This class implements a direct resampler conditioner for std::complex<short> |
| Cdll_pll_veml_tracking | This class implements a code DLL + carrier PLL tracking block |
| Cdll_pll_veml_tracking_fpga | This class implements a code DLL + carrier PLL tracking block |
| CGalileo_E1_Tcp_Connector_Tracking_cc | This class implements a code DLL + carrier PLL VEML (Very Early Minus Late) tracking block for Galileo E1 signals |
| Cgalileo_e5a_noncoherentIQ_acquisition_caf_cc | This class implements a Parallel Code Phase Search Acquisition |
| Cgalileo_pcps_8ms_acquisition_cc | This class implements a Parallel Code Phase Search Acquisition for Galileo E1 signals with coherent integration time = 8 ms (two codes) |
| Cgalileo_telemetry_decoder_gs | This class implements a block that decodes the INAV and FNAV data defined in Galileo ICD |
| Cglonass_l1_ca_dll_pll_c_aid_tracking_cc | This class implements a DLL + PLL tracking loop block |
| Cglonass_l1_ca_dll_pll_c_aid_tracking_sc | This class implements a DLL + PLL tracking loop block |
| CGlonass_L1_Ca_Dll_Pll_Tracking_cc | This class implements a DLL + PLL tracking loop block |
| Cglonass_l1_ca_telemetry_decoder_gs | This class implements a block that decodes the GNAV data defined in GLONASS ICD v5.1 |
| Cglonass_l2_ca_dll_pll_c_aid_tracking_cc | This class implements a DLL + PLL tracking loop block |
| Cglonass_l2_ca_dll_pll_c_aid_tracking_sc | This class implements a DLL + PLL tracking loop block |
| CGlonass_L2_Ca_Dll_Pll_Tracking_cc | This class implements a DLL + PLL tracking loop block |
| Cglonass_l2_ca_telemetry_decoder_gs | This class implements a block that decodes the GNAV data defined in GLONASS ICD v5.1 |
| Cgnss_sdr_fpga_sample_counter | |
| Cgnss_sdr_time_counter | |
| Cgnss_synchro_monitor | This class implements a monitoring block which allows sending a data stream with the receiver internal parameters (Gnss_Synchro objects) to local or remote clients over UDP |
| CGps_L1_Ca_Dll_Pll_Tracking_GPU_cc | This class implements a DLL + PLL tracking loop block |
| CGps_L1_Ca_Kf_Tracking_cc | This class implements a DLL + PLL tracking loop block |
| CGps_L1_Ca_Tcp_Connector_Tracking_cc | This class implements a DLL + PLL tracking loop block |
| Cgps_l1_ca_telemetry_decoder_gs | This class implements a block that decodes the NAV data defined in IS-GPS-200K |
| Cgps_l2c_telemetry_decoder_gs | This class implements a block that decodes CNAV data defined in IS-GPS-200K |
| Cgps_l5_telemetry_decoder_gs | This class implements a GPS L5 Telemetry decoder |
| Chybrid_observables_gs | This class implements a block that computes observables |
| Clabsat23_source | This class implements conversion between Labsat2 and 3 format byte packet samples to gr_complex |
| CNotch | This class implements a real-time software-defined multi state notch filter |
| CNotchLite | This class implements a real-time software-defined multi state notch filter light version |
| Cpcps_acquisition | This class implements a Parallel Code Phase Search Acquisition |
| Cpcps_acquisition_fine_doppler_cc | This class implements a Parallel Code Phase Search Acquisition |
| Cpcps_assisted_acquisition_cc | This class implements a Parallel Code Phase Search Acquisition |
| Cpcps_cccwsr_acquisition_cc | This class implements a Parallel Code Phase Search Acquisition with Coherent Channel Combining With Sign Recovery scheme |
| Cpcps_opencl_acquisition_cc | This class implements a Parallel Code Phase Search Acquisition |
| Cpcps_quicksync_acquisition_cc | This class implements a Parallel Code Phase Search Acquisition with the implementation of the Sparse QuickSync Algorithm |
| Cpcps_tong_acquisition_cc | This class implements a Parallel Code Phase Search Acquisition with Tong algorithm |
| Cpulse_blanking_cc | |
| Csbas_l1_telemetry_decoder_gs | This class implements a block that decodes the SBAS integrity and corrections data defined in RTCA MOPS DO-229 |
| Csignal_generator_c | This class generates synthesized GNSS signal |
| CChannel_Event | |
| CChannelFsm | This class implements a State Machine for channel |
| Ccl_fft_plan | |
| CclFFT_Complex | |
| CclFFT_Dim3 | |
| CclFFT_SplitComplex | |
| Ccnav_msg_decoder_t | |
| Ccnav_msg_t | |
| Ccnav_v27_part_t | |
| CCommand_Event | |
| CConcurrent_Map< Data > | This class implements a thread-safe std::map |
| CConcurrent_Queue< Data > | This class implements a thread-safe std::queue |
| CConcurrent_Queue< pmt::pmt_t > | |
| ▶CConfigurationInterface | This abstract class represents an interface to configuration parameters |
| CFileConfiguration | This class is an implementation of the interface ConfigurationInterface |
| CInMemoryConfiguration | This class is an implementation of the interface ConfigurationInterface |
| CControlThread | This class represents the main thread of the application, so the name is ControlThread. This is the GNSS Receiver Control Plane: it connects the flowgraph, starts running it, and while it does not stop, reads the control messages generated by the blocks, processes them, and applies the corresponding actions |
| CCpu_Multicorrelator | Class that implements carrier wipe-off and correlators |
| CCpu_Multicorrelator_16sc | Class that implements carrier wipe-off and correlators |
| CCpu_Multicorrelator_Real_Codes | Class that implements carrier wipe-off and correlators |
| CCubatureFilter | |
| Ccuda_multicorrelator | Class that implements carrier wipe-off and correlators using NVIDIA CUDA GPU accelerators |
| Cdgps_t | |
| CDll_Pll_Conf | |
| CDll_Pll_Conf_Fpga | |
| Ceph_t | |
| Cerp_t | |
| Cerpd_t | |
| ▶Cstd::exception | STL class |
| ▶Cstd::runtime_error | STL class |
| CGnuplotException | |
| CExponential_Smoother | Class that implements a first-order exponential smoother |
| Cexterr_t | |
| Cfcbd_t | |
| Cfile_t | |
| CFpga_Acquisition | Class that implements carrier wipe-off and correlators |
| CFpga_dynamic_bit_selection | Class that controls the switch in the FPGA, which connects the FPGA acquisition and multicorrelator modules to either the DMA or the Analog Front-End |
| CFpga_Multicorrelator_8sc | Class that implements carrier wipe-off and correlators |
| CFpga_Switch | Class that controls the switch in the FPGA, which connects the FPGA acquisition and multicorrelator modules to either the DMA or the Analog Front-End |
| CFrontEndCal | |
| Cftp_t | |
| CGalileo_Almanac | This class is a storage for the Galileo SV ALMANAC data |
| CGalileo_Almanac_Helper | This class is a storage for the GALILEO ALMANAC data as described in GALILEO ICD |
| CGalileo_Cnav_Message | This class handles the Galileo CNAV Data message, as described in the Galileo High Accuracy Service E6-B Signal-In-Space Message Specification v1.2 (April 2020) |
| CGalileo_Ephemeris | This class is a storage and orbital model functions for the Galileo SV ephemeris data as described in Galileo ICD paragraph 5.1.1 (See https://www.gsc-europa.eu/sites/default/files/sites/all/files/Galileo-OS-SIS-ICD.pdf ) |
| CGalileo_Fnav_Message | This class handles the Galileo F/NAV Data message, as described in the Galileo Open Service Signal in Space Interface Control Document (OS SIS ICD), Issue 1.2 (Nov 2015). See https://www.gsc-europa.eu/sites/default/files/sites/all/files/Galileo-OS-SIS-ICD.pdf |
| CGalileo_HAS_data | This class is a storage for Galileo HAS message type 1, as defined in Galileo High Accuracy Service E6-B Signal-In-Space Message Specification v1.2 (April 2020) |
| CGalileo_Inav_Message | This class handles the Galileo I/NAV Data message, as described in the Galileo Open Service Signal in Space Interface Control Document (OS SIS ICD), Issue 1.2 (Nov 2015). See https://www.gsc-europa.eu/sites/default/files/sites/all/files/Galileo-OS-SIS-ICD.pdf |
| CGalileo_Iono | This class is a storage for the GALILEO IONOSPHERIC data as described in Galileo ICD paragraph 5.1.6 |
| CGalileo_Utc_Model | This class is a storage for the GALILEO UTC MODEL data as described in Galileo ICD https://www.gsc-europa.eu/sites/default/files/sites/all/files/Galileo-OS-SIS-ICD.pdf paragraph 5.1.7 |
| CGeoJSON_Printer | Prints PVT solutions in GeoJSON format file |
| Cgeph_t | |
| CGlonass_Gnav_Almanac | This class is a storage for the GLONASS SV ALMANAC data as described GLONASS ICD (Edition 5.1) |
| CGlonass_Gnav_Ephemeris | This class is a storage and orbital model functions for the GLONASS SV ephemeris data as described in GLONASS ICD (Edition 5.1) |
| CGlonass_Gnav_Navigation_Message | This class decodes a GLONASS GNAV Data message as described in GLONASS ICD (Edition 5.1) |
| CGlonass_Gnav_Utc_Model | This class is a storage for the GLONASS GNAV UTC MODEL data as described in GLONASS ICD (Edition 5.1) |
| CGnss_circular_deque< T > | |
| CGnss_circular_deque< Gnss_Synchro > | |
| CGnss_Satellite | This class represents a GNSS satellite |
| CGnss_Sdr_Supl_Client | Class that implements a C++ interface to external Secure User Location Protocol (SUPL) client library. |
| CGnss_Signal | This class represents a GNSS signal |
| CGnss_Synchro | This is the class that contains the information that is shared by the processing blocks |
| CGnss_Synchro_Udp_Sink | This class sends serialized Gnss_Synchro objects over UDP to one or multiple endpoints |
| CGNSSBlockFactory | Class that produces all kinds of GNSS blocks |
| ▶CGNSSBlockInterface | This abstract class represents an interface to GNSS blocks |
| ▶CAcquisitionInterface | This abstract class represents an interface to an acquisition GNSS block |
| CBeidouB1iPcpsAcquisition | This class adapts a PCPS acquisition block to an AcquisitionInterface for GPS L1 C/A signals |
| CBeidouB3iPcpsAcquisition | This class adapts a PCPS acquisition block to an AcquisitionInterface for BeiDou B3I signals |
| CGalileoE1Pcps8msAmbiguousAcquisition | Adapts a PCPS 8ms acquisition block to an AcquisitionInterface for Galileo E1 Signals |
| CGalileoE1PcpsAmbiguousAcquisition | This class adapts a PCPS acquisition block to an AcquisitionInterface for Galileo E1 Signals |
| CGalileoE1PcpsAmbiguousAcquisitionFpga | This class adapts a PCPS acquisition block off-loaded on an FPGA to an AcquisitionInterface for Galileo E1 Signals |
| CGalileoE1PcpsCccwsrAmbiguousAcquisition | Adapts a PCPS CCCWSR acquisition block to an AcquisitionInterface for Galileo E1 Signals |
| CGalileoE1PcpsQuickSyncAmbiguousAcquisition | This class adapts a PCPS acquisition block to an AcquisitionInterface for Galileo E1 Signals |
| CGalileoE1PcpsTongAmbiguousAcquisition | Adapts a PCPS Tong acquisition block to an AcquisitionInterface for Galileo E1 Signals |
| CGalileoE5aNoncoherentIQAcquisitionCaf | |
| CGalileoE5aPcpsAcquisition | |
| CGalileoE5aPcpsAcquisitionFpga | This class adapts a PCPS acquisition block off-loaded on an FPGA to an AcquisitionInterface for Galileo E5a signals |
| CGalileoE5bPcpsAcquisition | |
| CGalileoE5bPcpsAcquisitionFpga | This class adapts a PCPS acquisition block off-loaded on an FPGA to an AcquisitionInterface for Galileo E5b signals |
| CGalileoE6PcpsAcquisition | This class adapts a PCPS acquisition block to an AcquisitionInterface for Galileo E6 Signals |
| CGlonassL1CaPcpsAcquisition | This class adapts a PCPS acquisition block to an AcquisitionInterface for GPS L1 C/A signals |
| CGlonassL2CaPcpsAcquisition | This class adapts a PCPS acquisition block to an AcquisitionInterface for GLONASS L2 C/A signals |
| CGpsL1CaPcpsAcquisition | This class adapts a PCPS acquisition block to an AcquisitionInterface for GPS L1 C/A signals |
| CGpsL1CaPcpsAcquisitionFineDoppler | This class Adapts a PCPS acquisition block with fine Doppler estimation to an AcquisitionInterface for GPS L1 C/A signals |
| CGpsL1CaPcpsAcquisitionFpga | This class adapts a PCPS acquisition block off-loaded on an FPGA to an AcquisitionInterface for GPS L1 C/A signals |
| CGpsL1CaPcpsAssistedAcquisition | This class adapts a PCPS acquisition block to an AcquisitionInterface for GPS L1 C/A signals |
| CGpsL1CaPcpsOpenClAcquisition | This class adapts an OpenCL PCPS acquisition block to an AcquisitionInterface for GPS L1 C/A signals |
| CGpsL1CaPcpsQuickSyncAcquisition | This class adapts a PCPS acquisition block to an AcquisitionInterface for GPS L1 C/A signals |
| CGpsL1CaPcpsTongAcquisition | This class adapts a PCPS Tong acquisition block to an AcquisitionInterface for GPS L1 C/A signals |
| CGpsL2MPcpsAcquisition | This class adapts a PCPS acquisition block to an AcquisitionInterface for GPS L2 M signals |
| CGpsL2MPcpsAcquisitionFpga | This class adapts a PCPS acquisition block off-loaded on an FPGA to an AcquisitionInterface for GPS L2 M signals |
| CGpsL5iPcpsAcquisition | This class adapts a PCPS acquisition block to an AcquisitionInterface for GPS L5i signals |
| CGpsL5iPcpsAcquisitionFpga | This class adapts a PCPS acquisition block off-loaded on an FPGA to an AcquisitionInterface for GPS L5i signals |
| CAd9361FpgaSignalSource | |
| CArraySignalConditioner | This class wraps blocks to change data_type_adapter, input_filter and resampler to be applied to the input flow of sampled signal |
| CBeamformerFilter | Interface of an adapter of a digital beamformer block to a GNSSBlockInterface |
| CByteToShort | Adapts an 8-bits sample stream (IF) to a short int stream (IF) |
| ▶CChannelInterface | This abstract class represents an interface to a channel GNSS block |
| CChannel | This class represents a GNSS channel. It wraps an AcquisitionInterface, a TrackingInterface and a TelemetryDecoderInterface, and handles their interaction through a Finite State Machine |
| CCustomUDPSignalSource | This class reads from UDP packets, which streams interleaved I/Q samples over a network |
| CDirectResamplerConditioner | Interface of an adapter of a direct resampler conditioner block to a SignalConditionerInterface |
| CFileSignalSource | Class that reads signals samples from a file and adapts it to a SignalSourceInterface |
| CFirFilter | This class adapts a GNU Radio gr_fir_filter designed with pm_remez |
| CFlexibandSignalSource | This class configures and reads samples from Teleorbit Flexiband front-end. This software requires a Flexiband GNU Radio driver installed (not included with GNSS-SDR) |
| CFmcomms2SignalSource | |
| CFreqXlatingFirFilter | This class adapts a gnuradio gr_freq_xlating_fir_filter designed with pm_remez |
| CGenSignalSource | This class wraps blocks that generates synthesized GNSS signal and filters the signal |
| CGn3sSignalSource | This class reads samples from a GN3S USB dongle, a RF front-end signal sampler |
| CGnMaxSignalSource | This class reads samples from a gnMAX2769 USB dongle, a RF front-end signal sampler |
| CIbyteToCbyte | |
| CIbyteToComplex | Adapts an I/Q interleaved byte integer sample stream to a gr_complex (float) stream |
| CIbyteToCshort | Adapts a short integer (16 bits) interleaved sample stream into a std::complex<short> stream |
| CIshortToComplex | Adapts an I/Q interleaved short integer sample stream to a gr_complex (float) stream |
| CIshortToCshort | Adapts a short integer (16 bits) interleaved sample stream into a std::complex<short> stream |
| CLabsatSignalSource | This class reads samples stored by a LabSat 2 or LabSat 3 device |
| CMmseResamplerConditioner | Interface of a MMSE resampler block adapter to a SignalConditionerInterface |
| CMultichannelFileSignalSource | Class that reads signals samples from files at different frequency bands and adapts it to a SignalSourceInterface |
| CNotchFilter | |
| CNotchFilterLite | |
| CNsrFileSignalSource | Class that reads signals samples from a file and adapts it to a SignalSourceInterface |
| ▶CObservablesInterface | This abstract class represents an interface to an observables block |
| CHybridObservables | This class implements an ObservablesInterface for observables of all kind of GNSS signals |
| COsmosdrSignalSource | This class reads samples OsmoSDR-compatible front-ends, such as HackRF or Realtek's RTL2832U-based USB dongle DVB-T receivers (see https://osmocom.org/projects/rtl-sdr/wiki) |
| CPass_Through | This class implements a block that connects input and output (does nothing) |
| CPlutosdrSignalSource | |
| CPulseBlankingFilter | |
| ▶CPvtInterface | This class represents an interface to a PVT block |
| CRtklib_Pvt | This class implements a PvtInterface for the RTKLIB PVT block |
| CRawArraySignalSource | This class reads samples from a GN3S USB dongle, a RF front-end signal sampler |
| CRtlTcpSignalSource | This class reads from rtl_tcp, which streams interleaved I/Q samples over TCP. (see https://osmocom.org/projects/rtl-sdr/wiki) |
| CSignalConditioner | This class wraps blocks to change data_type_adapter, input_filter and resampler to be applied to the input flow of sampled signal |
| CSignalGenerator | This class generates synthesized GNSS signal |
| CSpirFileSignalSource | Class that reads signals samples from a file and adapts it to a SignalSourceInterface |
| CSpirGSS6450FileSignalSource | Class that reads signals samples from a file and adapts it to a SignalSourceInterface |
| ▶CTelemetryDecoderInterface | This abstract class represents an interface to a navigation GNSS block |
| CBeidouB1iTelemetryDecoder | This class implements a NAV data decoder for BEIDOU B1I |
| CBeidouB3iTelemetryDecoder | This class implements a NAV data decoder for BEIDOU B1I |
| CGalileoE1BTelemetryDecoder | This class implements a NAV data decoder for Galileo INAV frames in E1B radio link |
| CGalileoE5aTelemetryDecoder | This class implements a NAV data decoder for Galileo INAV frames in E1B radio link |
| CGalileoE5bTelemetryDecoder | This class implements a NAV data decoder for Galileo INAV frames in E5b radio link |
| CGalileoE6TelemetryDecoder | This class implements a NAV data decoder for Galileo CNAV frames in E6 radio link |
| CGlonassL1CaTelemetryDecoder | This class implements a NAV data decoder for GLONASS L1 C/A |
| CGlonassL2CaTelemetryDecoder | This class implements a NAV data decoder for GLONASS L2 C/A |
| CGpsL1CaTelemetryDecoder | This class implements a NAV data decoder for GPS L1 C/A |
| CGpsL2CTelemetryDecoder | This class implements a NAV data decoder for GPS L2 M |
| CGpsL5TelemetryDecoder | This class implements a NAV data decoder for GPS L5 |
| CSbasL1TelemetryDecoder | This class implements a NAV data decoder for SBAS frames in L1 radio link |
| ▶CTrackingInterface | This abstract class represents an interface to a tracking block |
| CBeidouB1iDllPllTracking | This class implements a code DLL + carrier PLL tracking loop |
| CBeidouB3iDllPllTracking | This class implements a code DLL + carrier PLL tracking loop |
| CGalileoE1DllPllVemlTracking | This class Adapts a DLL+PLL VEML (Very Early Minus Late) tracking loop block to a TrackingInterface for Galileo E1 signals |
| CGalileoE1DllPllVemlTrackingFpga | This class Adapts a DLL+PLL VEML (Very Early Minus Late) tracking loop block to a TrackingInterface for Galileo E1 signals |
| CGalileoE1TcpConnectorTracking | This class implements a code DLL + carrier PLL tracking loop |
| CGalileoE5aDllPllTracking | This class implements a code DLL + carrier PLL tracking loop |
| CGalileoE5aDllPllTrackingFpga | This class implements a code DLL + carrier PLL tracking loop |
| CGalileoE5bDllPllTracking | This class implements a code DLL + carrier PLL tracking loop |
| CGalileoE6DllPllTracking | This class implements a code DLL + carrier PLL tracking loop |
| CGlonassL1CaDllPllCAidTracking | This class implements a code DLL + carrier PLL tracking loop |
| CGlonassL1CaDllPllTracking | This class implements a code DLL + carrier PLL tracking loop |
| CGlonassL2CaDllPllCAidTracking | This class implements a code DLL + carrier PLL tracking loop |
| CGlonassL2CaDllPllTracking | This class implements a code DLL + carrier PLL tracking loop |
| CGpsL1CaDllPllTracking | This class implements a code DLL + carrier PLL tracking loop |
| CGpsL1CaDllPllTrackingFpga | This class implements a code DLL + carrier PLL tracking loop |
| CGpsL1CaDllPllTrackingGPU | This class implements a code DLL + carrier PLL tracking loop using GPU accelerated functions |
| CGpsL1CaKfTracking | This class implements a code DLL + carrier PLL tracking loop |
| CGpsL1CaTcpConnectorTracking | This class implements a code DLL + carrier PLL tracking loop |
| CGpsL2MDllPllTracking | This class implements a code DLL + carrier PLL tracking loop |
| CGpsL2MDllPllTrackingFpga | This class implements a code DLL + carrier PLL tracking loop |
| CGpsL5DllPllTracking | This class implements a code DLL + carrier PLL tracking loop |
| CGpsL5DllPllTrackingFpga | This class implements a code DLL + carrier PLL tracking loop |
| CTwoBitCpxFileSignalSource | Class that reads signals samples from a file and adapts it to a SignalSourceInterface |
| CTwoBitPackedFileSignalSource | Class that reads signals samples from a file and adapts it to a SignalSourceInterface |
| CUhdSignalSource | This class reads samples from a UHD device (see http://code.ettus.com/redmine/ettus/projects/uhd/wiki) |
| CGNSSFlowgraph | This class represents a GNSS flow graph |
| CGnuplot | |
| CGps_Acq_Assist | This class is a storage for the GPS GSM RRLL acquisition assistance data as described in Digital cellular telecommunications system (Phase 2+); Location Services (LCS); Mobile Station (MS) - Serving Mobile Location Centre (SMLC) Radio Resource LCS Protocol (RRLP) (3GPP TS 44.031 version 5.12.0 Release 5) |
| CGps_Almanac | This class is a storage for the GPS SV ALMANAC data as described in IS-GPS-200K |
| CGps_CNAV_Ephemeris | This class is a storage and orbital model functions for the GPS SV ephemeris data as described in IS-GPS-200K |
| CGps_CNAV_Iono | This class is a storage for the GPS IONOSPHERIC data as described in IS-GPS-200K |
| CGps_CNAV_Navigation_Message | This class decodes a GPS CNAV Data message as described in IS-GPS-200K |
| CGps_CNAV_Utc_Model | This class is a storage for the GPS UTC MODEL data as described in in IS-GPS-200K |
| CGps_Ephemeris | This class is a storage and orbital model functions for the GPS SV ephemeris data as described in IS-GPS-200K |
| CGps_Iono | This class is a storage for the GPS IONOSPHERIC data as described in IS-GPS-200K |
| CGps_Navigation_Message | This class decodes a GPS NAV Data message as described in IS-GPS-200K |
| CGps_Utc_Model | This class is a storage for the GPS UTC MODEL data as described in IS-GPS-200K |
| CGPU_Complex | |
| CGPU_Complex_Short | |
| CGpx_Printer | Prints PVT information to GPX format file |
| Cgtime_t | |
| Chalf_cyc_tag | |
| CINIReader | Read an INI file into easy-to-access name/value pairs. (Note that I've gone for simplicity here rather than speed, but it should be pretty decent.) |
| Ckernel_info_t | |
| CKml_Printer | Prints PVT information to OGC KML format file (can be viewed with Google Earth) |
| Clex_t | |
| Clexeph_t | |
| Clexion_t | |
| Clexmsg_t | |
| CModelFunction | |
| CMonitor_Pvt | This class contains parameters and outputs of the PVT block |
| CMonitor_Pvt_Udp_Sink | |
| Cmsm_h_t | |
| Cmt1_header | |
| Cnav_t | |
| CNmea_Printer | This class provides a implementation of a subset of the NMEA-0183 standard for interfacing marine electronic devices as defined by the National Marine Electronics Association (NMEA) |
| Cntrip_t | |
| CObs_Conf | |
| Cobs_t | |
| Cobsd_t | |
| CObservables_Dump_Reader | |
| Copt_t | |
| Cpclk_t | |
| Cpcps_acquisition_fpga | This class implements a Parallel Code Phase Search Acquisition that uses the FPGA |
| Cpcpsconf_fpga_t | |
| Cpcv_t | |
| Cpcvs_t | |
| Cpeph_t | |
| Cpppcorr_t | |
| Cprcopt_t | |
| CPvt_Conf | |
| ▶CPvt_Solution | Base class for a PVT solution |
| CRtklib_Solver | This class implements a PVT solution based on RTKLIB |
| Craw_t | |
| CRinex_Printer | Class that handles the generation of Receiver INdependent EXchange format (RINEX) files |
| CRtcm | This class implements the generation and reading of some Message Types defined in the RTCM 3.2 Standard, plus some utilities to handle messages |
| CRtcm_Printer | This class provides a implementation of a subset of the RTCM Standard 10403.2 messages |
| Crtcm_t | |
| Crtk_t | |
| CRtklib_Solver_Dump_Reader | |
| Crtksvr_t | |
| CRtl_Tcp_Dongle_Info | This class represents the dongle information which is sent by rtl_tcp |
| CSbas_Ephemeris | This class stores SBAS SV ephemeris data |
| Csbs_t | |
| Csbsfcorr_t | |
| Csbsigp_t | |
| Csbsigpband_t | |
| Csbsion_t | |
| Csbslcorr_t | |
| Csbsmsg_t | |
| Csbssat_t | |
| Csbssatp_t | |
| Cseph_t | |
| CSerdes_Gnss_Synchro | This class implements serialization and deserialization of Gnss_Synchro objects using Protocol Buffers |
| CSerdes_Monitor_Pvt | This class implements serialization and deserialization of Monitor_Pvt objects using Protocol Buffers |
| Cserial_t | |
| Csnrmask_t | |
| Csol_t | |
| Csolbuf_t | |
| Csolopt_t | |
| Csolstat_t | |
| Csolstatbuf_t | |
| CSpirent_Motion_Csv_Dump_Reader | |
| Cssat_t | |
| Cssr_t | |
| Csta_t | |
| Cstec_t | |
| Cstream_cfg | |
| Cstream_t | |
| CStringConverter | Class that interprets the contents of a string and converts it into different types |
| ▶Csync_block | |
| Cbeamformer | This class implements a real-time software-defined spatial filter using the CTTC GNSS experimental antenna array input and a set of dynamically reloadable weights |
| Cbyte_x2_to_complex_byte | This class adapts two signed char streams into a std::complex<signed char> stream |
| Ccomplex_byte_to_float_x2 | This class adapts a std::complex<signed char> stream into two 16-bits (short) streams |
| Ccomplex_float_to_complex_byte | This class adapts a gr_complex stream into a std::complex<signed char> stream |
| Cconjugate_cc | This class adapts a std::complex<short> stream into two 32-bits (float) streams |
| Cconjugate_ic | This class adapts a std::complex<short> stream into two 32-bits (float) streams |
| Cconjugate_sc | This class adapts a std::complex<short> stream into two 32-bits (float) streams |
| Ccshort_to_float_x2 | This class adapts a std::complex<short> stream into two 32-bits (float) streams |
| CGnss_Sdr_Valve | Implementation of a GNU Radio block that sends a STOP message to the control queue right after a specific number of samples have passed through it |
| CGr_Complex_Ip_Packet_Source | |
| Crtklib_pvt_gs | This class implements a block that computes the PVT solution using the RTKLIB integrated library |
| Crtl_tcp_signal_source_c | This class reads interleaved I/Q samples from an rtl_tcp server and outputs complex types |
| Cshort_x2_to_cshort | This class adapts two short streams into a std::complex<short> stream |
| ▶Csync_decimator | |
| Cgnss_sdr_sample_counter | |
| Cinterleaved_byte_to_complex_byte | This class adapts an 8-bits interleaved sample stream into a 16-bits complex stream (std::complex<unsigned char>) |
| Cinterleaved_byte_to_complex_short | This class adapts a short (16-bits) interleaved sample stream into a std::complex<short> stream |
| Cinterleaved_short_to_complex_short | This class adapts a short (16-bits) interleaved sample stream into a std::complex<short> stream |
| ▶Csync_interpolator | |
| Cunpack_2bit_samples | This class takes 2 bit samples that have been packed into bytes or shorts as input and generates a byte for each sample. It generates eight times as much data as is input (every two bits become 16 bits) |
| Cunpack_byte_2bit_cpx_samples | This class implements conversion between byte packet samples to 2bit_cpx samples 1 byte = 2 x complex 2bit I, + 2bit Q samples |
| Cunpack_byte_2bit_samples | This class implements conversion between byte packet samples to 2bit samples 1 byte = 4 2bit samples |
| Cunpack_byte_4bit_samples | This class implements conversion between byte packet samples to 4bit_cpx samples 1 byte = 1 x complex 4bit I, + 4bit Q samples |
| Cunpack_intspir_1bit_samples | This class implements conversion between byte packet samples to 2bit samples 1 byte = 4 2bit samples |
| Cunpack_spir_gss6450_samples | |
| CTcp_Communication | TCP communication class |
| CTcp_Packet_Data | Class that implements a TCP data packet |
| Ctcp_t | |
| Ctcpcli_t | |
| CTcpCmdInterface | |
| Ctcpsvr_t | |
| Ctec_t | |
| Ctle_t | |
| Ctled_t | |
| CTlm_Conf | |
| CTlm_Dump_Reader | |
| CTracking_2nd_DLL_filter | This class implements a 2nd order DLL filter for code tracking loop |
| CTracking_2nd_PLL_filter | This class implements a 2nd order PLL filter for carrier tracking loop |
| CTracking_Dump_Reader | |
| CTracking_FLL_PLL_filter | This class implements a hybrid FLL and PLL filter for tracking carrier loop |
| CTracking_loop_filter | This class implements a generic 1st, 2nd or 3rd order loop filter |
| CTracking_True_Obs_Reader | |
| Ctrop_t | |
| CTrue_Observables_Reader | |
| CUnscentedFilter | |
| Curl_t | |
| Cv27_decision_t | |
| Cv27_poly_t | |
| Cv27_t | |
| CViterbi_Decoder | Class that implements a Viterbi decoder |