gusimplewhiteboard
|
Container for RMS levels and dominant frequencies. More...
#include <FFTStatus.hpp>
Public Member Functions | |
FFTStatus () | |
default constructor More... | |
FFTStatus (int16_t lrms, int16_t rrms, uint16_t hi, uint16_t lo, uint16_t fsk, va_list freqs) | |
designated constructor More... | |
FFTStatus (int16_t lrms, int16_t rrms, uint16_t hi=320, uint16_t lo=200, uint16_t fsk=0,...) | |
alternate constructor More... | |
FFTStatus (const FFTStatus &other) | |
copy constructor More... | |
FFTStatus & | operator= (const FFTStatus &other) |
copy assignment operator More... | |
FFTStatus (const std::string &names) | |
string constructor More... | |
FFTStatus (const char *names) | |
const char *constructor More... | |
std::string | description () |
convert to a string More... | |
void | from_string (const std::string &str) |
convert from a string More... | |
![]() | |
PROPERTY (struct rms_strength, rms) PROPERTY(struct fsk_frequencies | |
overall RMS levels More... | |
fsk | ARRAY_PROPERTY (struct fft_frequency_level_pair, frequencies, 0) fft_dominant_frequency(int16_t lrms=0 |
Array of frequency pairs ordered by level (strongest first. More... | |
fsk int16_t uint16_t uint16_t uint16_t | _fsk (hi, lo, fsk) |
Static Public Member Functions | |
static int | num_frequencies () |
number of frequencies that can be put on the wb More... | |
Additional Inherited Members | |
![]() | |
fsk int16_t | rrms = 0 |
fsk int16_t uint16_t | hi = 320 |
fsk int16_t uint16_t uint16_t | lo = 200 |
fsk int16_t uint16_t uint16_t uint16_t | fsk = 0 |
fsk int16_t uint16_t uint16_t uint16_t | rrms |
Container for RMS levels and dominant frequencies.
Definition at line 83 of file FFTStatus.hpp.
|
inline |
default constructor
Definition at line 87 of file FFTStatus.hpp.
|
inline |
designated constructor
Definition at line 90 of file FFTStatus.hpp.
|
inline |
alternate constructor
Definition at line 93 of file FFTStatus.hpp.
References fft_dominant_frequency::fsk.
|
inline |
copy constructor
Definition at line 106 of file FFTStatus.hpp.
References GU_SIMPLE_WHITEBOARD_BUFSIZE.
|
inline |
|
inline |
|
inline |
convert to a string
Definition at line 122 of file FFTStatus.hpp.
References fft_dominant_frequency::fsk, and num_frequencies().
|
inline |
convert from a string
Definition at line 142 of file FFTStatus.hpp.
References fft_dominant_frequency::fsk.
Referenced by FFTStatus().
|
inlinestatic |
number of frequencies that can be put on the wb
Definition at line 112 of file FFTStatus.hpp.
References FFT_DOMINANT_NUMFREQ.
Referenced by description().
copy assignment operator
Definition at line 109 of file FFTStatus.hpp.
References GU_SIMPLE_WHITEBOARD_BUFSIZE.