RTXI  2.4
The Real-Time eXperiment Interface Documentation
Public Slots | Public Member Functions | Friends
Oscilloscope::Panel Class Reference

#include <oscilloscope.h>

Inheritance diagram for Oscilloscope::Panel:
Inheritance graph
Collaboration diagram for Oscilloscope::Panel:
Collaboration graph

Public Slots

void timeoutEvent (void)
 
void togglePause (void)
 

Public Member Functions

 Panel (QWidget *=NULL)
 
virtual ~Panel (void)
 
void execute (void)
 
bool setInactiveSync (void)
 
void flushFifo (void)
 
void adjustDataSize (void)
 
void doDeferred (const Settings::Object::State &)
 
void doLoad (const Settings::Object::State &)
 
void doSave (Settings::Object::State &) const
 
void receiveEvent (const ::Event::Object *)
 
- 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)
 
- 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 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)
 
virtual void receiveEvent (const Object *event)
 

Friends

class Scope
 

Additional Inherited Members

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

Detailed Description

Definition at line 81 of file oscilloscope.h.

Constructor & Destructor Documentation

◆ Panel()

Oscilloscope::Panel::Panel(QWidget * parent = NULL)

Definition at line 1001 of file oscilloscope.cpp.

Here is the call graph for this function:

◆ ~Panel()

Oscilloscope::Panel::~Panel(void )
virtual

Definition at line 1099 of file oscilloscope.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ adjustDataSize()

void Oscilloscope::Panel::adjustDataSize(void )

Definition at line 1195 of file oscilloscope.cpp.

Here is the call graph for this function:

◆ doDeferred()

void Oscilloscope::Panel::doDeferred(const Settings::Object::States)
virtual

Reimplemented from Settings::Object.

Definition at line 1214 of file oscilloscope.cpp.

Here is the call graph for this function:

◆ doLoad()

void Oscilloscope::Panel::doLoad(const Settings::Object::States)
virtual

Reimplemented from Settings::Object.

Definition at line 1249 of file oscilloscope.cpp.

Here is the call graph for this function:

◆ doSave()

void Oscilloscope::Panel::doSave(Settings::Object::States)const
virtual

Reimplemented from Settings::Object.

Definition at line 1268 of file oscilloscope.cpp.

Here is the call graph for this function:

◆ execute()

void Oscilloscope::Panel::execute(void )
virtual

Function called periodically by the realtime task.

See also
RT::System

Reimplemented from RT::Thread.

Definition at line 1107 of file oscilloscope.cpp.

Here is the call graph for this function:

◆ flushFifo()

void Oscilloscope::Panel::flushFifo(void )

Definition at line 1188 of file oscilloscope.cpp.

◆ receiveEvent()

void Oscilloscope::Panel::receiveEvent(const ::Event::Objectevent)

Definition at line 115 of file oscilloscope.cpp.

Here is the call graph for this function:

◆ setInactiveSync()

bool Oscilloscope::Panel::setInactiveSync(void )

Definition at line 1179 of file oscilloscope.cpp.

Here is the call graph for this function:

◆ timeoutEvent

void Oscilloscope::Panel::timeoutEvent(void )
slot

Definition at line 1203 of file oscilloscope.cpp.

◆ togglePause

void Oscilloscope::Panel::togglePause(void )
slot

Definition at line 1174 of file oscilloscope.cpp.

Friends And Related Function Documentation

◆ Scope

friend class Scope
friend

Definition at line 86 of file oscilloscope.h.


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