1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-10-26 13:07:39 +00:00

Tidying up includes: : C library, C++ library, other libraries' .h, project's .h.

git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@476 64b25241-fba3-4117-9849-534c7e92360d
This commit is contained in:
Carles Fernandez
2014-01-12 20:07:38 +00:00
parent 6bff43504c
commit 05accfb1d7
108 changed files with 599 additions and 496 deletions

View File

@@ -9,7 +9,7 @@
*
* -------------------------------------------------------------------------
*
* Copyright (C) 2010-2012 (see AUTHORS file for a list of contributors)
* Copyright (C) 2010-2014 (see AUTHORS file for a list of contributors)
*
* GNSS-SDR is a software defined Global Navigation
* Satellite Systems receiver
@@ -35,7 +35,7 @@
#ifndef GNSS_SDR_CHANNEL_H_
#define GNSS_SDR_CHANNEL_H_
//#include <gnuradio/blocks/null_sink.h>
#include <string>
#include <gnuradio/msg_queue.h>
#include "channel_interface.h"
#include "gps_l1_ca_channel_fsm.h"
@@ -51,7 +51,9 @@ class TrackingInterface;
class TelemetryDecoderInterface;
/*!
* \brief This class represents a GNSS channel.
* \brief This class represents a GNSS channel. It wraps an AcquisitionInterface,
* a Tracking Interface and a TelemetryDecoderInterface, and handles
* their interaction through a Finite State Machine
*
*/
class Channel: public ChannelInterface
@@ -78,9 +80,9 @@ public:
AcquisitionInterface* acquisition(){ return acq_; }
TrackingInterface* tracking(){ return trk_; }
TelemetryDecoderInterface* telemetry(){ return nav_; }
void start_acquisition();
void set_signal(Gnss_Signal gnss_signal_);
void start();
void start_acquisition(); //!< Start the State Machine
void set_signal(Gnss_Signal gnss_signal_); //!< Sets the channel GNSS signal
void start(); //!< Start the thread
void standby();
/*!
* \brief Set stop_ to true and blocks the calling thread until