RTXI 3.0.0 The Real-Time eXperiment Interface Reference Manual |
#include <data_recorder.hpp>
Public Member Functions | |
Component (Widgets::Plugin *hplugin, const std::string &probe_name) | |
void | execute () override |
RT::OS::Fifo * | get_fifo () |
Public Member Functions inherited from Widgets::Component | |
Component (Widgets::Plugin *hplugin, const std::string &mod_name, const std::vector< IO::channel_t > &channels, const std::vector< Widgets::Variable::Info > &variables) | |
template<typename T > | |
T | getValue (const size_t &var_id) |
template<typename T > | |
void | setValue (const size_t &var_id, T value) |
std::string | getDescription (const size_t &var_id) |
std::string | getValueString (const size_t &var_id) |
RT::State::state_t | getState () const |
void | setState (RT::State::state_t state) |
std::vector< Widgets::Variable::Info > | getParametersInfo () |
Widgets::Plugin * | getHostPlugin () |
Public Member Functions inherited from RT::Thread | |
Thread (std::string n, const std::vector< IO::channel_t > &c) | |
Thread (const Thread &connector)=default | |
Thread & | operator= (const Thread &connector)=default |
Thread (Thread &&)=delete | |
Thread & | operator= (Thread &&)=delete |
~Thread () override=default | |
Public Member Functions inherited from IO::Block | |
Block (std::string blockname, const std::vector< channel_t > &channels, bool isdependent) | |
Block (const Block &block)=default | |
Block & | operator= (const Block &block)=default |
Block (Block &&)=delete | |
Block & | operator= (Block &&)=delete |
virtual | ~Block ()=default |
std::string | getName () const |
size_t | getCount (flags_t type) const |
std::string | getChannelName (IO::flags_t type, size_t index) const |
std::string | getChannelDescription (IO::flags_t type, size_t index) const |
void | writeinput (size_t index, const double &data) |
const double & | readPort (IO::flags_t direction, size_t index) |
bool | dependent () const |
bool | getActive () const |
void | setActive (bool act) |
void | assignID (size_t block_id) |
size_t | getID () const |
Additional Inherited Members | |
Protected Member Functions inherited from IO::Block | |
double & | readinput (size_t index) |
void | writeoutput (size_t index, const double &data) |
Definition at line 79 of file data_recorder.hpp.
DataRecorder::Component::Component | ( | Widgets::Plugin * | hplugin, |
const std::string & | probe_name | ||
) |
| overridevirtual |
Function called periodically by the realtime task.
Implements RT::Thread.
Definition at line 887 of file data_recorder.cpp.
RT::OS::Fifo * DataRecorder::Component::get_fifo | ( | ) |
Definition at line 908 of file data_recorder.cpp.