7#include "common/dsp/complex.h"
14 class ComplexToRealBlock :
public BlockSimple<complex_t, float>
18 ~ComplexToRealBlock();
20 uint32_t
process(complex_t *input, uint32_t nsamples,
float *output);
24 nlohmann::json
get_cfg(std::string key) {
throw satdump_exception(key); }
28 throw satdump_exception(key);
cfg_res_t
set_cfg status.
Definition block.h:241
uint32_t process(complex_t *input, uint32_t nsamples, float *output)
Simplified "work" function, called automatically by work(). This takes away all boilerplate work usua...
Definition complex_to_real.cpp:11
void init()
Applies current parameters to the block. This is called automatically once in start(),...
Definition complex_to_real.h:22
Block::cfg_res_t set_cfg(std::string key, nlohmann::json v)
Set parameters of the block from JSON, including potentially IO configurations for blocks that may ha...
Definition complex_to_real.h:26
nlohmann::json get_cfg(std::string key)
Get parameters of the block as JSON.
Definition complex_to_real.h:24