GNU Radio 3.6.5 C++ API

gr::analog::phase_modulator_fc Class Reference

Phase modulator block. More...

#include <phase_modulator_fc.h>

Inheritance diagram for gr::analog::phase_modulator_fc:
gr_sync_block gr_block gr_basic_block gr_msg_accepter gruel::msg_accepter gr::analog::phase_modulator_fc_impl

List of all members.

Public Types

typedef boost::shared_ptr
< phase_modulator_fc
sptr

Public Member Functions

virtual double sensitivity () const =0
virtual double phase () const =0
virtual void set_sensitivity (double s)=0
virtual void set_phase (double p)=0

Static Public Member Functions

static sptr make (double sensitivity)

Detailed Description

Phase modulator block.

output = complex(cos(in*sensitivity), sin(in*sensitivity))

Input stream 0: floats Ouput stream 0: complex


Member Typedef Documentation


Member Function Documentation

static sptr gr::analog::phase_modulator_fc::make ( double  sensitivity) [static]
virtual double gr::analog::phase_modulator_fc::phase ( ) const [pure virtual]
virtual double gr::analog::phase_modulator_fc::sensitivity ( ) const [pure virtual]
virtual void gr::analog::phase_modulator_fc::set_phase ( double  p) [pure virtual]
virtual void gr::analog::phase_modulator_fc::set_sensitivity ( double  s) [pure virtual]

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