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

Classes

class  acquisition_impl_interface
 This abstract class represents an interface to an acquisition GNSS block. More...
class  Concurrent_Queue< Data >
 This class implements a thread-safe std::queue. More...
class  AcquisitionInterface
 This abstract class represents an interface to an acquisition GNSS block. More...
class  ChannelInterface
 This abstract class represents an interface to a channel GNSS block. More...
class  ConfigurationInterface
 This abstract class represents an interface to configuration parameters. More...
class  GNSSBlockInterface
 This abstract class represents an interface to GNSS blocks. More...
class  ObservablesInterface
 This abstract class represents an interface to an observables block. More...
class  PvtInterface
 This class represents an interface to a PVT block. More...
class  SignalSourceInterface
 This abstract class represents an interface to signal_source GNSS block. More...
class  TelemetryDecoderInterface
 This abstract class represents an interface to a navigation GNSS block. More...
class  TrackingInterface
 This abstract class represents an interface to a tracking block. More...

Typedefs

using acquisition_impl_interface_sptr = gnss_shared_ptr<acquisition_impl_interface>
template<typename T>
using gnss_shared_ptr = boost::shared_ptr<T>

Functions

template<typename C, typename... Args>
gnss_shared_ptr< C > gnss_make_shared (Args &&... args)
virtual size_t SignalSourceInterface::getRfChannels () const =0

Detailed Description

GNSS block interfaces.

GNSS block interfaces.

GNSS block interfaces.

Typedef Documentation

◆ acquisition_impl_interface_sptr

using acquisition_impl_interface_sptr = gnss_shared_ptr<acquisition_impl_interface>

Definition at line 41 of file acquisition_impl_interface.h.

◆ gnss_shared_ptr

template<typename T>
using gnss_shared_ptr = boost::shared_ptr<T>

Definition at line 50 of file gnss_block_interface.h.

Function Documentation

◆ gnss_make_shared()

template<typename C, typename... Args>
gnss_shared_ptr< C > gnss_make_shared ( Args &&... args)

Definition at line 52 of file gnss_block_interface.h.

◆ SignalSourceInterface()

SignalSourceInterface::SignalSourceInterface ( )
inlineprotected

Definition at line 57 of file signal_source_interface.h.

◆ ~SignalSourceInterface()

SignalSourceInterface::~SignalSourceInterface ( )
inline

Definition at line 63 of file signal_source_interface.h.