GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
telemetry_decoder_gr_blocks

Classes

class  beidou_b1i_telemetry_decoder_gs
 This class implements a block that decodes the BeiDou DNAV data. More...
class  beidou_b3i_telemetry_decoder_gs
 This class implements a block that decodes the BeiDou DNAV data. More...
class  galileo_telemetry_decoder_gs
 This class implements a block that decodes the INAV and FNAV data defined in Galileo ICD. More...
class  glonass_l1_ca_telemetry_decoder_gs
 This class implements a block that decodes the GNAV data defined in GLONASS ICD v5.1. More...
class  glonass_l2_ca_telemetry_decoder_gs
 This class implements a block that decodes the GNAV data defined in GLONASS ICD v5.1. More...
class  gps_l1_ca_telemetry_decoder_gs
 This class implements a block that decodes the NAV data defined in IS-GPS-200M. More...
class  gps_l2c_telemetry_decoder_gs
 This class implements a block that decodes CNAV data defined in IS-GPS-200M. More...
class  gps_l5_telemetry_decoder_gs
 This class implements a GPS L5 Telemetry decoder. More...
class  sbas_l1_telemetry_decoder_gs
 This class implements a block that decodes the SBAS integrity and corrections data defined in RTCA MOPS DO-229. More...
class  telemetry_impl_interface
 Common base class for telemetry decoder GNU Radio implementations. More...

Typedefs

using beidou_b1i_telemetry_decoder_gs_sptr = gnss_shared_ptr<beidou_b1i_telemetry_decoder_gs>
using beidou_b3i_telemetry_decoder_gs_sptr
using galileo_telemetry_decoder_gs_sptr = gnss_shared_ptr<galileo_telemetry_decoder_gs>
using glonass_l1_ca_telemetry_decoder_gs_sptr = gnss_shared_ptr<glonass_l1_ca_telemetry_decoder_gs>
using glonass_l2_ca_telemetry_decoder_gs_sptr = gnss_shared_ptr<glonass_l2_ca_telemetry_decoder_gs>
using gps_l1_ca_telemetry_decoder_gs_sptr = gnss_shared_ptr<gps_l1_ca_telemetry_decoder_gs>
using gps_l2c_telemetry_decoder_gs_sptr = gnss_shared_ptr<gps_l2c_telemetry_decoder_gs>
using gps_l5_telemetry_decoder_gs_sptr = gnss_shared_ptr<gps_l5_telemetry_decoder_gs>
using sbas_l1_telemetry_decoder_gs_sptr = gnss_shared_ptr<sbas_l1_telemetry_decoder_gs>
using telemetry_impl_interface_sptr = gnss_shared_ptr<telemetry_impl_interface>

Enumerations

enum class  L1LnavSystem { GPS , QZSS }

Functions

beidou_b1i_telemetry_decoder_gs_sptr beidou_b1i_make_telemetry_decoder_gs (const Gnss_Satellite &satellite, const Tlm_Conf &conf)
beidou_b3i_telemetry_decoder_gs_sptr beidou_b3i_make_telemetry_decoder_gs (const Gnss_Satellite &satellite, const Tlm_Conf &conf)
galileo_telemetry_decoder_gs_sptr galileo_make_telemetry_decoder_gs (const Gnss_Satellite &satellite, const Tlm_Conf &conf, int frame_type)
glonass_l1_ca_telemetry_decoder_gs_sptr glonass_l1_ca_make_telemetry_decoder_gs (const Gnss_Satellite &satellite, const Tlm_Conf &conf)
glonass_l2_ca_telemetry_decoder_gs_sptr glonass_l2_ca_make_telemetry_decoder_gs (const Gnss_Satellite &satellite, const Tlm_Conf &conf)
gps_l1_ca_telemetry_decoder_gs_sptr gps_l1_ca_make_telemetry_decoder_gs (const Gnss_Satellite &satellite, const Tlm_Conf &conf, L1LnavSystem system=L1LnavSystem::GPS)
gps_l2c_telemetry_decoder_gs_sptr gps_l2c_make_telemetry_decoder_gs (const Gnss_Satellite &satellite, const Tlm_Conf &conf)
gps_l5_telemetry_decoder_gs_sptr gps_l5_make_telemetry_decoder_gs (const Gnss_Satellite &satellite, const Tlm_Conf &conf, CnavSystem system=CnavSystem::GPS)
sbas_l1_telemetry_decoder_gs_sptr sbas_l1_make_telemetry_decoder_gs (const Gnss_Satellite &satellite, bool dump)

Detailed Description

GNU Radio blocks for the demodulation of GNSS navigation messages.

Typedef Documentation

◆ beidou_b1i_telemetry_decoder_gs_sptr

using beidou_b1i_telemetry_decoder_gs_sptr = gnss_shared_ptr<beidou_b1i_telemetry_decoder_gs>

Definition at line 40 of file beidou_b1i_telemetry_decoder_gs.h.

◆ beidou_b3i_telemetry_decoder_gs_sptr

using beidou_b3i_telemetry_decoder_gs_sptr
Initial value:
gnss_shared_ptr<beidou_b3i_telemetry_decoder_gs>

Definition at line 37 of file beidou_b3i_telemetry_decoder_gs.h.

◆ galileo_telemetry_decoder_gs_sptr

using galileo_telemetry_decoder_gs_sptr = gnss_shared_ptr<galileo_telemetry_decoder_gs>

Definition at line 44 of file galileo_telemetry_decoder_gs.h.

◆ glonass_l1_ca_telemetry_decoder_gs_sptr

using glonass_l1_ca_telemetry_decoder_gs_sptr = gnss_shared_ptr<glonass_l1_ca_telemetry_decoder_gs>

Definition at line 40 of file glonass_l1_ca_telemetry_decoder_gs.h.

◆ glonass_l2_ca_telemetry_decoder_gs_sptr

using glonass_l2_ca_telemetry_decoder_gs_sptr = gnss_shared_ptr<glonass_l2_ca_telemetry_decoder_gs>

Definition at line 39 of file glonass_l2_ca_telemetry_decoder_gs.h.

◆ gps_l1_ca_telemetry_decoder_gs_sptr

using gps_l1_ca_telemetry_decoder_gs_sptr = gnss_shared_ptr<gps_l1_ca_telemetry_decoder_gs>

Definition at line 48 of file gps_l1_ca_telemetry_decoder_gs.h.

◆ gps_l2c_telemetry_decoder_gs_sptr

using gps_l2c_telemetry_decoder_gs_sptr = gnss_shared_ptr<gps_l2c_telemetry_decoder_gs>

Definition at line 40 of file gps_l2c_telemetry_decoder_gs.h.

◆ gps_l5_telemetry_decoder_gs_sptr

using gps_l5_telemetry_decoder_gs_sptr = gnss_shared_ptr<gps_l5_telemetry_decoder_gs>

Definition at line 42 of file gps_l5_telemetry_decoder_gs.h.

◆ sbas_l1_telemetry_decoder_gs_sptr

using sbas_l1_telemetry_decoder_gs_sptr = gnss_shared_ptr<sbas_l1_telemetry_decoder_gs>

Definition at line 37 of file sbas_l1_telemetry_decoder_gs.h.

◆ telemetry_impl_interface_sptr

using telemetry_impl_interface_sptr = gnss_shared_ptr<telemetry_impl_interface>

Definition at line 40 of file telemetry_impl_interface.h.

Enumeration Type Documentation

◆ L1LnavSystem

enum class L1LnavSystem
strong

Definition at line 40 of file gps_l1_ca_telemetry_decoder_gs.h.