An LOchain harmonic; has self consistent ref and yig frequencies and harmonics.
More...
#include <carma/control/LOchain.h>
An LOchain harmonic; has self consistent ref and yig frequencies and harmonics.
Definition at line 107 of file LOchain.h.
carma::control::Harmonic::Harmonic |
( |
| ) |
|
int carma::control::Harmonic::getRank |
( |
| ) |
const |
Get the rank for this harmonic (1 is best, 2 is second best, etc)
Freq carma::control::Harmonic::getRefFreq |
( |
| ) |
const |
int carma::control::Harmonic::getRefHarmonicNumber |
( |
| ) |
const |
Get the ref harmonic number.
double carma::control::Harmonic::getTuningRange |
( |
| ) |
const |
Get the fractional tuning range.
double carma::control::Harmonic::getTuningScore |
( |
| ) |
const |
Get the score for this harmonic (range is [0,10)
Freq carma::control::Harmonic::getYigFreq |
( |
| ) |
const |
int carma::control::Harmonic::getYigHarmonicNumber |
( |
| ) |
const |
Get the yig harmonic number.
void carma::control::Harmonic::setRank |
( |
int |
rank | ) |
|
void carma::control::Harmonic::setRefFreq |
( |
const Freq & |
ref | ) |
|
Set the ref frequency.
- Parameters
-
void carma::control::Harmonic::setRefHarmonicNumber |
( |
int |
harm | ) |
|
Set the harmonic number.
- Parameters
-
void carma::control::Harmonic::setTuningRange |
( |
double |
range | ) |
|
Set the tuning range.
- Parameters
-
range | absolute fractional tuning range |
void carma::control::Harmonic::setTuningScore |
( |
double |
score | ) |
|
Set the tuning score.
- Parameters
-
void carma::control::Harmonic::setYigFreq |
( |
const Freq & |
yig | ) |
|
Set the yig frequency.
- Parameters
-
void carma::control::Harmonic::setYigHarmonicNumber |
( |
int |
harm | ) |
|
Set the yig harmonic number.
- Parameters
-
The documentation for this class was generated from the following file: