RTXI  2.4
The Real-Time eXperiment Interface Documentation
Data Structures | Public Slots | Public Member Functions | Protected Member Functions
DataRecorder::Panel Class Reference

#include <data_recorder.h>

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

Public Slots

void startRecordClicked (void)
 
void stopRecordClicked (void)
 
void updateDownsampleRate (int)
 

Public Member Functions

 Panel (QWidget *, size_t)
 
 ~Panel (void)
 
void execute (void)
 
void receiveEvent (const Event::Object *)
 
void receiveEventRT (const Event::Object *)
 
- Public Member Functions inherited from Settings::Object
 Object (void)
 
virtual ~Object (void)
 
ID getID (void) const
 
State save (void) const
 
void load (const State &)
 
void deferred (const State &)
 
- Public Member Functions inherited from Event::Handler
 Handler (void)
 
virtual ~Handler (void)
 
- Public Member Functions inherited from Event::RTHandler
 RTHandler (void)
 
virtual ~RTHandler (void)
 
- Public Member Functions inherited from RT::List< T >::Node
 Node (void)
 
virtual ~Node (void)
 
bool operator== (const Node &x) const
 
- Public Member Functions inherited from RT::Thread
 Thread (Priority p=DefaultPriority)
 
virtual ~Thread (void)
 
Priority getPriority (void) const
 
bool getActive (void) const
 
void setActive (bool)
 

Protected Member Functions

void customEvent (QEvent *)
 
virtual void doDeferred (const Settings::Object::State &)
 
virtual void doLoad (const Settings::Object::State &)
 
virtual void doSave (Settings::Object::State &) const
 

Additional Inherited Members

- Public Types inherited from Settings::Object
typedef unsigned long ID
 
- Public Types inherited from RT::Thread
typedef unsigned long Priority
 
- Static Public Attributes inherited from Settings::Object
const static ID INVALID = 0
 
- Static Public Attributes inherited from RT::Thread
static const Priority MinimumPriority = 0
 
static const Priority MaximumPriority = 100
 
static const Priority DefaultPriority = MaximumPriority/2
 

Detailed Description

Definition at line 95 of file data_recorder.h.

Constructor & Destructor Documentation

◆ Panel()

DataRecorder::Panel::Panel(QWidget * parent,
size_t buffersize 
)

Definition at line 385 of file data_recorder.cpp.

Here is the call graph for this function:

◆ ~Panel()

DataRecorder::Panel::~Panel(void )

Definition at line 602 of file data_recorder.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ customEvent()

void DataRecorder::Panel::customEvent(QEvent * e)
protected

Definition at line 965 of file data_recorder.cpp.

◆ doDeferred()

void DataRecorder::Panel::doDeferred(const Settings::Object::States)
protectedvirtual

Reimplemented from Settings::Object.

Definition at line 1016 of file data_recorder.cpp.

Here is the call graph for this function:

◆ doLoad()

void DataRecorder::Panel::doLoad(const Settings::Object::States)
protectedvirtual

Reimplemented from Settings::Object.

Definition at line 1043 of file data_recorder.cpp.

Here is the call graph for this function:

◆ doSave()

void DataRecorder::Panel::doSave(Settings::Object::States)const
protectedvirtual

Reimplemented from Settings::Object.

Definition at line 1054 of file data_recorder.cpp.

Here is the call graph for this function:

◆ execute()

void DataRecorder::Panel::execute(void )
virtual

Function called periodically by the realtime task.

See also
RT::System

Reimplemented from RT::Thread.

Definition at line 614 of file data_recorder.cpp.

◆ receiveEvent()

void DataRecorder::Panel::receiveEvent(const Event::Objectevent)
virtual

Function that is called in non-realtime everytime an non-realtime event is posted.

Parameters
eventThe the event being posted.
See also
Event::Object
Event::Manager::postEvent()

Reimplemented from Event::Handler.

Definition at line 636 of file data_recorder.cpp.

Here is the call graph for this function:

◆ receiveEventRT()

void DataRecorder::Panel::receiveEventRT(const Event::Objectevent)
virtual

Function that is called in realtime everytime a realtime event is posted.

Parameters
nameThe the event being posted.
See also
Event::Object
Event::Manager::postEventRT()

Reimplemented from Event::RTHandler.

Definition at line 698 of file data_recorder.cpp.

Here is the call graph for this function:

◆ startRecordClicked

void DataRecorder::Panel::startRecordClicked(void )
slot

Definition at line 936 of file data_recorder.cpp.

Here is the call graph for this function:

◆ stopRecordClicked

void DataRecorder::Panel::stopRecordClicked(void )
slot

Definition at line 952 of file data_recorder.cpp.

Here is the call graph for this function:

◆ updateDownsampleRate

void DataRecorder::Panel::updateDownsampleRate(int r)
slot

Definition at line 959 of file data_recorder.cpp.


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