RTXI  3.0.0
The Real-Time eXperiment Interface Reference Manual
Data Structures | Typedefs | Functions | Variables
DataRecorder Namespace Reference

Data Structures

struct  data_token_t
 
struct  record_channel
 
class  Component
 
class  Panel
 
class  Plugin
 

Typedefs

typedef struct DataRecorder::data_token_t data_token_t
 
typedef struct DataRecorder::record_channel record_channel
 

Functions

std::vector< Widgets::Variable::Infoget_default_vars ()
 
std::vector< IO::channel_tget_default_channels ()
 
std::unique_ptr< Widgets::PlugincreateRTXIPlugin (Event::Manager *ev_manager)
 
Widgets::PanelcreateRTXIPanel (QMainWindow *mwindow, Event::Manager *ev_manager)
 
std::unique_ptr< Widgets::ComponentcreateRTXIComponent (Widgets::Plugin *host_plugin)
 
Widgets::FactoryMethods getFactories ()
 

Variables

constexpr size_t DEFAULT_BUFFER_SIZE = 10000 * sizeof(data_token_t)
 
constexpr std::string_view MODULE_NAME = "Data Recorder"
 

Typedef Documentation

◆ data_token_t

◆ record_channel

Function Documentation

◆ createRTXIComponent()

std::unique_ptr< Widgets::Component > DataRecorder::createRTXIComponent(Widgets::Pluginhost_plugin)

Definition at line 926 of file data_recorder.cpp.

◆ createRTXIPanel()

Widgets::Panel * DataRecorder::createRTXIPanel(QMainWindow * mwindow,
Event::Managerev_manager 
)

Definition at line 919 of file data_recorder.cpp.

◆ createRTXIPlugin()

std::unique_ptr< Widgets::Plugin > DataRecorder::createRTXIPlugin(Event::Managerev_manager)

Definition at line 913 of file data_recorder.cpp.

◆ get_default_channels()

std::vector<IO::channel_t> DataRecorder::get_default_channels()
inline

Definition at line 57 of file data_recorder.hpp.

◆ get_default_vars()

std::vector<Widgets::Variable::Info> DataRecorder::get_default_vars()
inline

Definition at line 52 of file data_recorder.hpp.

◆ getFactories()

Widgets::FactoryMethods DataRecorder::getFactories()

Definition at line 932 of file data_recorder.cpp.

Here is the call graph for this function:

Variable Documentation

◆ DEFAULT_BUFFER_SIZE

constexpr size_t DataRecorder::DEFAULT_BUFFER_SIZE = 10000 * sizeof(data_token_t)
constexpr

Definition at line 49 of file data_recorder.hpp.

◆ MODULE_NAME

constexpr std::string_view DataRecorder::MODULE_NAME = "Data Recorder"
constexpr

Definition at line 50 of file data_recorder.hpp.