RTXI  3.0.0
The Real-Time eXperiment Interface Reference Manual
Public Slots | Signals | Public Member Functions
DataRecorder::Panel Class Reference

#include <data_recorder.hpp>

Inheritance diagram for DataRecorder::Panel:
Inheritance graph
Collaboration diagram for DataRecorder::Panel:
Collaboration graph

Public Slots

void startRecordClicked ()
 
void stopRecordClicked ()
 
void updateDownsampleRate (size_t rate)
 
void removeRecorders (IO::Block *block)
 
- Public Slots inherited from Widgets::Panel
void resizeMe ()
 
virtual void exit ()
 
virtual void refresh ()
 
virtual void modify ()
 
virtual void pause (bool p)
 
virtual void update_state (RT::State::state_t flag)
 

Signals

void updateBlockInfo ()
 
- Signals inherited from Widgets::Panel
void signal_state_change (RT::State::state_t state)
 

Public Member Functions

 Panel (const Panel &)=delete
 
 Panel (Panel &&)=delete
 
Paneloperator= (const Panel &)=delete
 
Paneloperator= (Panel &&)=delete
 
 Panel (QMainWindow *mwindow, Event::Manager *ev_manager)
 
 ~Panel () override=default
 
- Public Member Functions inherited from Widgets::Panel
 Panel (const std::string &mod_name, QMainWindow *mw, Event::Manager *ev_manager)
 
QMdiSubWindow * getMdiWindow ()
 
virtual void createGUI (const std::vector< Widgets::Variable::Info > &vars, const std::vector< Widgets::Variable::Id > &skip_ids)
 
void setHostPlugin (Widgets::Plugin *hplugin)
 

Additional Inherited Members

- Protected Member Functions inherited from Widgets::Panel
QString getParameter (const QString &var_name)
 
void setParameter (const QString &var_name, double value)
 
void setParameter (const QString &var_name, uint64_t value)
 
void setParameter (const QString &var_name, int value)
 
QString getComment (const QString &name)
 
void setComment (const QString &var_name, const QString &comment)
 
void closeEvent (QCloseEvent *event) override
 
std::string getName ()
 
Widgets::PlugingetHostPlugin ()
 
QMainWindow * getQMainWindowPtr ()
 
Event::ManagergetRTXIEventManager ()
 

Detailed Description

Definition at line 90 of file data_recorder.hpp.

Constructor & Destructor Documentation

◆ Panel() [1/3]

DataRecorder::Panel::Panel(const Panel)
delete

◆ Panel() [2/3]

DataRecorder::Panel::Panel(Panel && )
delete

◆ Panel() [3/3]

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

Definition at line 39 of file data_recorder.cpp.

Here is the call graph for this function:

◆ ~Panel()

DataRecorder::Panel::~Panel()
overridedefault

Member Function Documentation

◆ operator=() [1/2]

Panel& DataRecorder::Panel::operator=(const Panel)
delete

◆ operator=() [2/2]

Panel& DataRecorder::Panel::operator=(Panel && )
delete

◆ removeRecorders

void DataRecorder::Panel::removeRecorders(IO::Blockblock)
slot

Definition at line 467 of file data_recorder.cpp.

◆ startRecordClicked

void DataRecorder::Panel::startRecordClicked()
slot

Definition at line 422 of file data_recorder.cpp.

Here is the call graph for this function:

◆ stopRecordClicked

void DataRecorder::Panel::stopRecordClicked()
slot

Definition at line 445 of file data_recorder.cpp.

Here is the call graph for this function:

◆ updateBlockInfo

void DataRecorder::Panel::updateBlockInfo()
signal

◆ updateDownsampleRate

void DataRecorder::Panel::updateDownsampleRate(size_t rate)
slot

Definition at line 462 of file data_recorder.cpp.


The documentation for this class was generated from the following files: