#include <scope_plugin.h>
Data Fields | |
scope_version_type | version |
char * | name |
char * | author |
void * | handle |
scope_init_type | init |
scope_start_type | start |
scope_running_type | running |
scope_stop_type | stop |
scope_shutdown_type | shutdown |
scope_set_data_type | set_data |
scope_set_fft_type | set_fft |
Set to SCOPE_PLUGIN_VERSION
char* _scope_plugin::name |
Point to a character array with the name of the scope
char* _scope_plugin::author |
Point to a character array with the name of the author(s) of the scope
void* _scope_plugin::handle |
Pointer to a dlopen() handle. This is filled in by the HOST. Set to NULL.
Should point to the implentation of your init() function. Required by the HOST.
Should point to the implementation of your start() function. Required by the HOST.
Should point to the implementation of your running() function. Required by the HOST.
Should point to the implementation of your stop() function. Required by the HOST.
Should point to the implementation of your shutdown() function. Required by the HOST.
Should point to the function that collects PCM data. If you don't want PCM data set to NULL.
Should point to the function that collects FFT data. If you don't want FFT data set to NULL. NB. set_data and set_fft can't both be NULL, at least one must be set.