RTXI  3.0.0
The Real-Time eXperiment Interface Reference Manual
Data Structures | Namespaces | Typedefs | Functions | Variables
data_recorder.hpp File Reference
#include <QComboBox>
#include <QListWidget>
#include <QMutex>
#include <QSpinBox>
#include <QTime>
#include <mutex>
#include <optional>
#include <utility>
#include <vector>
#include <hdf5_hl.h>
#include <time.h>
#include "event.hpp"
#include "io.hpp"
#include "widgets.hpp"
Include dependency graph for data_recorder.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  DataRecorder::data_token_t
 
struct  DataRecorder::record_channel
 
class  DataRecorder::Component
 
class  DataRecorder::Panel
 
class  DataRecorder::Plugin
 

Namespaces

 DataRecorder
 

Typedefs

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

Functions

std::vector< Widgets::Variable::InfoDataRecorder::get_default_vars ()
 
std::vector< IO::channel_tDataRecorder::get_default_channels ()
 
std::unique_ptr< Widgets::PluginDataRecorder::createRTXIPlugin (Event::Manager *ev_manager)
 
Widgets::PanelDataRecorder::createRTXIPanel (QMainWindow *mwindow, Event::Manager *ev_manager)
 
std::unique_ptr< Widgets::ComponentDataRecorder::createRTXIComponent (Widgets::Plugin *host_plugin)
 
Widgets::FactoryMethods DataRecorder::getFactories ()
 

Variables

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