RTXI 3.0.0 The Real-Time eXperiment Interface Reference Manual |
#include <oscilloscope.hpp>
Public Member Functions | |
Plugin (Event::Manager *ev_manager) | |
Plugin (const Plugin &)=delete | |
Plugin (Plugin &&)=delete | |
Plugin & | operator= (const Plugin &)=delete |
Plugin & | operator= (Plugin &&)=delete |
~Plugin () override | |
void | receiveEvent (Event::Object *event) override |
RT::OS::Fifo * | createProbe (IO::endpoint probe_info) |
void | deleteProbe (IO::endpoint probe_info) |
void | deleteAllProbes (IO::Block *block) |
Oscilloscope::Trigger::Info | getTriggerInfo () |
void | setProbeActivity (IO::endpoint endpoint, bool activity) |
std::vector< IO::endpoint > | getTrackedEndpoints () |
void | setAllProbesActivity (bool activity) |
Oscilloscope::Component * | getProbeComponentPtr (IO::endpoint endpoint) |
Public Member Functions inherited from Widgets::Plugin | |
Plugin (Event::Manager *ev_manager, std::string mod_name) | |
Plugin (const Plugin &plugin)=delete | |
Plugin & | operator= (const Plugin &plugin)=delete |
Plugin (Plugin &&)=delete | |
Plugin & | operator= (Plugin &&)=delete |
~Plugin () override | |
size_t | getID () |
void | attachComponent (std::unique_ptr< Widgets::Component > component) |
void | attachPanel (Widgets::Panel *panel) |
int64_t | getComponentIntParameter (const Variable::Id ¶meter_id) |
uint64_t | getComponentUIntParameter (const Variable::Id ¶meter_id) |
double | getComponentDoubleParameter (const Variable::Id ¶meter_id) |
template<typename T > | |
int | setComponentParameter (const Variable::Id ¶meter_id, T value) |
std::string | getName () const |
bool | getActive () |
int | setActive (bool state) |
std::string | getLibrary () const |
void | setLibrary (const std::string &lib) |
void | registerComponent () |
void | setComponentState (RT::State::state_t state) |
virtual std::vector< Widgets::Variable::Info > | getComponentParametersInfo () |
Public Member Functions inherited from Event::Handler | |
Handler ()=default | |
Handler (const Handler &)=default | |
Handler (Handler &&)=delete | |
Handler & | operator= (const Handler &)=default |
Handler & | operator= (Handler &&)=delete |
virtual | ~Handler ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from Widgets::Plugin | |
Widgets::Component * | getComponent () |
Event::Manager * | getEventManager () |
QMainWindow * | getQMainWindow () |
Widgets::Panel * | getPanel () |
Definition at line 175 of file oscilloscope.hpp.
| explicit |
Definition at line 901 of file oscilloscope.cpp.
| delete |
| delete |
| override |
Definition at line 906 of file oscilloscope.cpp.
RT::OS::Fifo * Oscilloscope::Plugin::createProbe | ( | IO::endpoint | probe_info | ) |
void Oscilloscope::Plugin::deleteAllProbes | ( | IO::Block * | block | ) |
Definition at line 975 of file oscilloscope.cpp.
void Oscilloscope::Plugin::deleteProbe | ( | IO::endpoint | probe_info | ) |
Definition at line 958 of file oscilloscope.cpp.
Oscilloscope::Component * Oscilloscope::Plugin::getProbeComponentPtr | ( | IO::endpoint | endpoint | ) |
Definition at line 1032 of file oscilloscope.cpp.
std::vector< IO::endpoint > Oscilloscope::Plugin::getTrackedEndpoints | ( | ) |
Definition at line 1007 of file oscilloscope.cpp.
| inline |
Definition at line 189 of file oscilloscope.hpp.
| overridevirtual |
Function called when a new event is fired
event | pointer to Qt event object |
Reimplemented from Widgets::Plugin.
Definition at line 42 of file oscilloscope.cpp.
void Oscilloscope::Plugin::setAllProbesActivity | ( | bool | activity | ) |
Definition at line 1017 of file oscilloscope.cpp.
void Oscilloscope::Plugin::setProbeActivity | ( | IO::endpoint | endpoint, |
bool | activity | ||
) |