#include <MHO_SingleToneSignal.hh>
|
virtual bool | GenerateSample (const double &, double &sample) const override |
| Generates a sample using sine wave formula based on input time and frequency. More...
|
|
- Date
- Mon Dec 19 16:33:05 2022 -0500
- Author
- J. Barrett - barre.nosp@m.ttj@.nosp@m.mit.e.nosp@m.du
◆ MHO_SingleToneSignal()
hops::MHO_SingleToneSignal::MHO_SingleToneSignal |
( |
| ) |
|
◆ ~MHO_SingleToneSignal()
hops::MHO_SingleToneSignal::~MHO_SingleToneSignal |
( |
| ) |
|
◆ GenerateSample()
bool hops::MHO_SingleToneSignal::GenerateSample |
( |
const double & |
sample_time, |
|
|
double & |
sample |
|
) |
| const |
|
overrideprotectedvirtual |
Generates a sample using sine wave formula based on input time and frequency.
- Parameters
-
!sample_time | Parameter description |
sample | (double&) |
- Returns
- True indicating successful generation of the sample.
- Note
- This is a virtual function.
- Parameters
-
Implements hops::MHO_SimulatedSignalGenerator.
◆ Initialize()
virtual void hops::MHO_SingleToneSignal::Initialize |
( |
| ) |
|
|
inlinevirtual |
◆ SetPhaseOffset()
void hops::MHO_SingleToneSignal::SetPhaseOffset |
( |
double |
phase_offset | ) |
|
|
inline |
Setter for phase offset.
- Parameters
-
phase_offset | New phase offset value to be applied |
◆ SetToneFrequency()
void hops::MHO_SingleToneSignal::SetToneFrequency |
( |
double |
tone_freq | ) |
|
|
inline |
Setter for tone frequency.
- Parameters
-
tone_freq | Frequency value in Hertz |
◆ fPhaseOffset
double hops::MHO_SingleToneSignal::fPhaseOffset |
|
protected |
◆ fToneFrequency
double hops::MHO_SingleToneSignal::fToneFrequency |
|
protected |
The documentation for this class was generated from the following files: