The Baseclass for all SoDa objects, and useful commonly used classes.
unsigned int spectrogram_buckets
The Thread baseclass for all SoDa thread objects.
void reportSpectrumCenterFreq()
double spectrum_center_freq
This class handles command line parameters and built-ins.
SoDa::UD::ServerSocket * wfall_socket
Spectrogram * lo_spectrogram
int required_spect_buckets
This is a list of all the commands that can "do something" to one or more components in the SoDa radi...
void run()
Each thread object must define its "run" loop.
bool new_spectrum_setting
SoDa::UD::ServerSocket * server_socket
unsigned int fft_send_counter
void updateSpectrumState()
UI(Params *params, CmdMBox *cwtxt_stream, DatMBox *rx_stream, DatMBox *if_stream, CmdMBox *cmd_stream, CmdMBox *gps_stream)
void sendFFT(SoDaBuf *buf)
static const double spectrum_span
unsigned int fft_update_interval
Spectrogram * spectrogram
void execRepCommand(Command *cmd)
optional method that reports status or the result of some action.
Spectrogram generates magnitude buffers from input sample stream.
unsigned int lo_spectrogram_buckets
void execGetCommand(Command *cmd)
optional method to handle "GET" commands – commands that request a response
void execSetCommand(Command *cmd)
optional method to handle "SET" commands – commands that set internal state in the object...