|
GNU Radio's FOSPHOR Package
|
Files | |
| file | fosphor.h |
| Main fosphor entry point. | |
Classes | |
| class | gr::fosphor::base_sink_c |
| Base fosphor sink API interface. More... | |
| class | gr::fosphor::glfw_sink_c |
| GLFW version of fosphor sink. More... | |
| class | gr::fosphor::qt_sink_c |
| Qt version of fosphor sink. More... | |
| class | gr::fosphor::wx_core_sink_c |
| WX version of fosphor sink (core) More... | |
| class | gr::fosphor::base_sink_c_impl |
| Base class for fosphor sink implementation. More... | |
| struct | fosphor_channel |
| struct | fosphor_render |
| fosphor render options More... | |
| class | gr::fosphor::glfw_sink_c_impl |
| GLFW version of fosphor sink (implementation) More... | |
| class | gr::fosphor::qt_sink_c_impl |
| Qt version of fosphor sink (implementation) More... | |
| class | gr::fosphor::wx_core_sink_c_impl |
| WX version of fosphor sink (core implementation) More... | |
Macros | |
| #define | FOSPHOR_MAX_CHANNELS 8 |
| #define | FRO_LIVE (1<<0) |
| Display live spectrum. | |
| #define | FRO_MAX_HOLD (1<<1) |
| Display max-hold spectrum. | |
| #define | FRO_HISTO (1<<2) |
| Display histogram. | |
| #define | FRO_WATERFALL (1<<3) |
| Display waterfall. | |
| #define | FRO_LABEL_FREQ (1<<4) |
| Display frequency labels. | |
| #define | FRO_LABEL_PWR (1<<5) |
| Display power labels. | |
| #define | FRO_LABEL_TIME (1<<6) |
| Display time labels. | |
| #define | FRO_CHANNELS (1<<7) |
| Display channels. | |
| #define | FRO_COLOR_SCALE (1<<8) |
| Display intensity color scale. | |
Functions | |
| struct fosphor * | fosphor_init (void) |
| void | fosphor_release (struct fosphor *self) |
| int | fosphor_process (struct fosphor *self, void *samples, int len) |
| void | fosphor_draw (struct fosphor *self, struct fosphor_render *render) |
| void | fosphor_set_fft_window_default (struct fosphor *self) |
| void | fosphor_set_fft_window (struct fosphor *self, float *win) |
| void | fosphor_set_power_range (struct fosphor *self, int db_ref, int db_per_div) |
| void | fosphor_set_frequency_range (struct fosphor *self, double center, double span) |
| void | fosphor_render_defaults (struct fosphor_render *render) |
| void | fosphor_render_refresh (struct fosphor_render *render) |
| #define FOSPHOR_MAX_CHANNELS 8 |
| #define FRO_CHANNELS (1<<7) |
Display channels.
| #define FRO_COLOR_SCALE (1<<8) |
Display intensity color scale.
| #define FRO_HISTO (1<<2) |
Display histogram.
| #define FRO_LABEL_FREQ (1<<4) |
Display frequency labels.
| #define FRO_LABEL_PWR (1<<5) |
Display power labels.
| #define FRO_LABEL_TIME (1<<6) |
Display time labels.
| #define FRO_LIVE (1<<0) |
Display live spectrum.
| #define FRO_MAX_HOLD (1<<1) |
Display max-hold spectrum.
| #define FRO_WATERFALL (1<<3) |
Display waterfall.
| void fosphor_draw | ( | struct fosphor * | self, |
| struct fosphor_render * | render ) |
| struct fosphor * fosphor_init | ( | void | ) |
| int fosphor_process | ( | struct fosphor * | self, |
| void * | samples, | ||
| int | len ) |
| void fosphor_release | ( | struct fosphor * | self | ) |
| void fosphor_render_defaults | ( | struct fosphor_render * | render | ) |
| void fosphor_render_refresh | ( | struct fosphor_render * | render | ) |
| void fosphor_set_fft_window | ( | struct fosphor * | self, |
| float * | win ) |
| void fosphor_set_fft_window_default | ( | struct fosphor * | self | ) |
| void fosphor_set_frequency_range | ( | struct fosphor * | self, |
| double | center, | ||
| double | span ) |
| void fosphor_set_power_range | ( | struct fosphor * | self, |
| int | db_ref, | ||
| int | db_per_div ) |