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

#include <oscilloscope.h>

Inheritance diagram for Oscilloscope::Plugin:
Inheritance graph
Collaboration diagram for Oscilloscope::Plugin:
Collaboration graph

Public Slots

void createOscilloscopePanel (void)
 

Static Public Member Functions

static PlugingetInstance (void)
 

Protected Member Functions

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

Friends

class Panel
 

Additional Inherited Members

- Public Types inherited from Settings::Object
typedef unsigned long ID
 
- Public Types inherited from RT::Thread
typedef unsigned long Priority
 
- Public Member Functions inherited from Plugin::Object
 Object (void)
 
virtual ~Object (void)
 
std::string getLibrary (void) const
 
void unload (void)
 
- Public Member Functions inherited from Settings::Object
 Object (void)
 
ID getID (void) const
 
State save (void) const
 
void load (const State &)
 
void deferred (const State &)
 
- Public Member Functions inherited from RT::Thread
 Thread (Priority p=DefaultPriority)
 
virtual ~Thread (void)
 
Priority getPriority (void) const
 
virtual void execute (void)
 
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
 
- 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 48 of file oscilloscope.h.

Member Function Documentation

◆ createOscilloscopePanel

void Oscilloscope::Plugin::createOscilloscopePanel(void )
slot

Definition at line 79 of file oscilloscope.cpp.

Here is the call graph for this function:

◆ doDeferred()

void Oscilloscope::Plugin::doDeferred(const Settings::Object::States)
protectedvirtual

Reimplemented from Settings::Object.

Definition at line 90 of file oscilloscope.cpp.

Here is the call graph for this function:

◆ doLoad()

void Oscilloscope::Plugin::doLoad(const Settings::Object::States)
protectedvirtual

Reimplemented from Settings::Object.

Definition at line 97 of file oscilloscope.cpp.

Here is the call graph for this function:

◆ doSave()

void Oscilloscope::Plugin::doSave(Settings::Object::States)const
protectedvirtual

Reimplemented from Settings::Object.

Definition at line 107 of file oscilloscope.cpp.

Here is the call graph for this function:

◆ getInstance()

Oscilloscope::Plugin * Oscilloscope::Plugin::getInstance(void )
static

Definition at line 1312 of file oscilloscope.cpp.

Friends And Related Function Documentation

◆ Panel

friend class Panel
friend

Definition at line 53 of file oscilloscope.h.


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