This class represents a GNSS channel. It wraps an AcquisitionInterface, a TrackingInterface and a TelemetryDecoderInterface, and handles their interaction through a Finite State Machine.
More...
#include <channel.h>
This class represents a GNSS channel. It wraps an AcquisitionInterface, a TrackingInterface and a TelemetryDecoderInterface, and handles their interaction through a Finite State Machine.
Definition at line 60 of file channel.h.
◆ Channel()
◆ ~Channel()
◆ acquisition()
◆ assist_acquisition_doppler()
| void Channel::assist_acquisition_doppler |
( |
double | Carrier_Doppler_hz | ) |
|
|
overridevirtual |
◆ connect()
| void Channel::connect |
( |
gr::top_block_sptr | top_block | ) |
|
|
overridevirtual |
Connects the tracking block to the top_block and to the telemetry.
Implements GNSSBlockInterface.
◆ disconnect()
| void Channel::disconnect |
( |
gr::top_block_sptr | top_block | ) |
|
|
overridevirtual |
◆ get_left_block()
| gr::basic_block_sptr Channel::get_left_block |
( |
| ) |
|
|
overridevirtual |
◆ get_left_block_acq()
| gr::basic_block_sptr Channel::get_left_block_acq |
( |
| ) |
|
|
overridevirtual |
Gets the GNU Radio acquisition block input pointer.
Implements ChannelInterface.
◆ get_left_block_trk()
| gr::basic_block_sptr Channel::get_left_block_trk |
( |
| ) |
|
|
overridevirtual |
◆ get_right_block()
| gr::basic_block_sptr Channel::get_right_block |
( |
| ) |
|
|
overridevirtual |
◆ get_right_block_acq()
| gr::basic_block_sptr Channel::get_right_block_acq |
( |
| ) |
|
|
overridevirtual |
Gets the GNU Radio acquisition block output pointer.
Implements ChannelInterface.
◆ get_right_block_trk()
| gr::basic_block_sptr Channel::get_right_block_trk |
( |
| ) |
|
|
overridevirtual |
◆ get_signal()
◆ implementation()
| std::string Channel::implementation |
( |
| ) |
|
|
inlineoverridevirtual |
◆ item_size()
| size_t Channel::item_size |
( |
| ) |
|
|
inlineoverridevirtual |
◆ role()
| std::string Channel::role |
( |
| ) |
|
|
inlineoverridevirtual |
◆ set_signal()
| void Channel::set_signal |
( |
const Gnss_Signal & | gnss_signal_ | ) |
|
|
overridevirtual |
◆ start_acquisition()
| void Channel::start_acquisition |
( |
| ) |
|
|
overridevirtual |
◆ stop_channel()
| void Channel::stop_channel |
( |
| ) |
|
|
overridevirtual |
◆ telemetry()
◆ tracking()
The documentation for this class was generated from the following file: