GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
Public Member Functions | List of all members
ChannelFsm Class Reference

This class implements a State Machine for channel. More...

#include <channel_fsm.h>

Public Member Functions

 ChannelFsm (std::shared_ptr< AcquisitionInterface > acquisition)
 
void set_acquisition (std::shared_ptr< AcquisitionInterface > acquisition)
 
void set_tracking (std::shared_ptr< TrackingInterface > tracking)
 
void set_telemetry (std::shared_ptr< TelemetryDecoderInterface > telemetry)
 
void set_queue (Concurrent_Queue< pmt::pmt_t > *queue)
 
void set_channel (uint32_t channel)
 
void start_acquisition ()
 
bool Event_start_acquisition ()
 
bool Event_start_acquisition_fpga ()
 
bool Event_stop_channel ()
 
bool Event_failed_tracking_standby ()
 
virtual bool Event_valid_acquisition ()
 
virtual bool Event_failed_acquisition_repeat ()
 
virtual bool Event_failed_acquisition_no_repeat ()
 

Detailed Description

This class implements a State Machine for channel.

Definition at line 41 of file channel_fsm.h.


The documentation for this class was generated from the following file: