Relacs Core Library
0.9.8
|
#include <relacswidget.h>
Public Types | |
enum | ModeTypes { IdleMode = 0, AcquisitionMode = 1, SimulationMode = 2, BrowseMode = 3, AnalysisMode = 4 } |
Public Types inherited from ConfigClass | |
enum | Action |
enum | SaveFlags |
typedef deque< Parameter > ::iterator | iterator |
typedef deque< Parameter > ::const_iterator | const_iterator |
typedef deque< Options * > ::iterator | section_iterator |
typedef deque< Options * > ::const_iterator | const_section_iterator |
Public Slots | |
void | startRePro (RePro *repro, int macroaction, bool saving) |
void | stopRePro (void) |
void | updateRePro (void) |
void | editInputTraces (void) |
void | editOutputTraces (void) |
void | editDevices () |
void | editFilters () |
void | editMacros () |
void | saveConfig (void) |
void | stopThreads (void) |
void | stopActivity (void) |
void | doStopActivity (bool sessiondialog) |
void | clearActivity (void) |
void | startFirstAcquisition (bool simulation) |
void | startAcquisition (void) |
void | startSimulation (void) |
void | startIdle (void) |
void | restartAcquisition (void) |
void | quit (void) |
void | shutdown (void) |
void | displayData (void) |
void | showFilters (void) |
void | showTraces (void) |
void | showControls (void) |
void | showRePros (void) |
void | showData (void) |
void | showDataOnly (void) |
void | fullScreen (void) |
void | maximizeScreen (void) |
void | muteAudioMonitor (void) |
void | about (void) |
void | help (void) |
Public Member Functions | |
RELACSWidget (const string &pluginrelative, const string &pluginhome, const string &pluginhelp, const string &coreconfigfiles, const string &pluginconfigfiles, const string &docpath, const string &cfgexamplespath, const string &iconpath, bool doxydoc, ModeTypes mode, QWidget *parent=0) | |
~RELACSWidget (void) | |
void | init (void) |
void | printlog (const string &message) const |
int | getData (InList &data, EventList &events, double &signaltime, double mintracetime=0.0, double prevsignal=-1000.0) |
int | updateData (void) |
void | wakeAll (void) |
int | write (OutData &signal, bool setsignaltime=true, bool blocking=true) |
int | write (OutList &signal, bool setsignaltime=true, bool blocking=true) |
int | directWrite (OutData &signal, bool setsignaltime=true) |
int | directWrite (OutList &signal, bool setsignaltime=true) |
int | stopWrite (void) |
void | notifyStimulusData (void) |
void | notifyMetaData (void) |
void | startSession (bool startmacro=true) |
void | preStopSession (void) |
void | resumeSession (void) |
void | stopSession (bool saved, bool stopmacro=true) |
Session * | session (void) |
void | startedMacro (const string &ident, const string ¶m) |
FilterDetectors * | filterDetectors (void) |
ModeTypes | mode (void) const |
string | modeStr (void) const |
bool | acquisition (void) const |
bool | simulation (void) const |
bool | browsing (void) const |
bool | analysis (void) const |
bool | idle (void) const |
void | setMode (ModeTypes mode) |
int | activateGains (void) |
Public Member Functions inherited from ConfigClass | |
ConfigClass (const string &ident, int group=0, int mode=0xffff, int selectmask=0) | |
ConfigClass (const ConfigClass &C) | |
virtual | ~ConfigClass (void) |
const string & | configIdent (void) const |
void | setConfigIdent (const string &ident) |
int | configGroup (void) const |
void | setConfigGroup (int group) |
int | configMode (void) const |
void | setConfigMode (int mode) |
void | addConfigMode (int mode) |
void | delConfigMode (int mode) |
int | configSelectMask (void) const |
void | setConfigSelectMask (int mask) |
void | addConfig (void) |
void | readConfig (void) |
virtual void | readConfig (StrQueue &sq) |
virtual void | saveConfig (ofstream &str) |
virtual int | configSize (void) const |
virtual void | config (void) |
virtual void | preConfig (void) |
Options (void) | |
Options (const Options &o) | |
Options (const Options &o, int flags) | |
Options (const string &name, const string &type, int flags, int style) | |
Options (const Str &opttxt, const string &assignment=":=", const string &separator=",;") | |
Options (const StrQueue &sq, const string &assignment=":=") | |
Options (istream &str, const string &assignment=":=", const string &comment="#", const string &stop="", string *line=0) | |
virtual | ~Options (void) |
Options & | operator= (const Options &o) |
Options & | assign (const Options &o) |
Options & | append (const Options &o) |
Options & | add (const Options &o) |
Options & | insert (const Options &o, const string &atname="") |
Options & | assign (const Options &o, int flags) |
Options & | copy (Options &o, int flags) |
Options & | append (const Options &o, int flags) |
Options & | add (const Options &o, int flags) |
Options & | insert (const Options &o, int flags, const string &atname="") |
Parameter * | assign (const string &name, const string &value) |
Options * | parentSection (void) |
const Options * | parentSection (void) const |
void | setParentSection (Options *parentsection) |
void | resetParents (void) |
Options * | rootSection (void) |
const Options * | rootSection (void) const |
string | name (void) const |
virtual void | setName (const string &name) |
virtual void | setName (const string &name, const string &type) |
string | type (void) const |
void | setType (const string &type) |
string | include (void) const |
void | setInclude (const string &include) |
void | setInclude (const string &url, const string &name) |
int | flag (void) const |
bool | flag (int selectflag) const |
Options & | setFlag (int flag) |
Options & | addFlag (int flag) |
Options & | delFlag (int flag) |
Options & | clearFlag (void) |
int | style (void) const |
Options & | setStyle (int style) |
Options & | addStyle (int style) |
Options & | delStyle (int style) |
Options & | clearStyle (void) |
bool | checkType (int mask) const |
Str | warning (void) const |
iterator | begin (void) |
iterator | end (void) |
const_iterator | begin (void) const |
const_iterator | end (void) const |
section_iterator | sectionsBegin (void) |
section_iterator | sectionsEnd (void) |
const_section_iterator | sectionsBegin (void) const |
const_section_iterator | sectionsEnd (void) const |
const_iterator | find (const string &pattern, int level=-1) const |
iterator | find (const string &pattern, int level=-1) |
const_iterator | rfind (const string &pattern, int level=-1) const |
iterator | rfind (const string &pattern, int level=-1) |
const_section_iterator | findSection (const string &pattern, int level=-1) const |
section_iterator | findSection (const string &pattern, int level=-1) |
const_section_iterator | rfindSection (const string &pattern, int level=-1) const |
section_iterator | rfindSection (const string &pattern, int level=-1) |
const Parameter & | operator[] (int i) const |
Parameter & | operator[] (int i) |
const Parameter & | operator[] (const string &name) const |
Parameter & | operator[] (const string &name) |
const Options & | section (int i) const |
Options & | section (int i) |
const Options & | section (const string &name) const |
Options & | section (const string &name) |
Str | request (const string &name) const |
Parameter & | setRequest (const string &name, const string &request) |
Parameter::ValueType | valueType (const string &name) const |
Parameter & | setValueType (const string &name, Parameter::ValueType type) |
int | flags (const string &name) const |
bool | flags (const string &name, int flag) const |
Parameter & | setFlags (const string &name, int flags) |
Parameter & | addFlags (const string &name, int flags) |
Parameter & | delFlags (const string &name, int flags) |
Parameter & | clearFlags (const string &name) |
bool | changed (const string &name) |
int | style (const string &name) const |
Parameter & | setStyle (const string &name, int style) |
Parameter & | addStyle (const string &name, int style) |
Parameter & | delStyle (const string &name, int style) |
Str | format (const string &name) const |
Parameter & | setFormat (const string &name, int width=0, int prec=-1, char fmt='g') |
Parameter & | setFormat (const string &name, const string &format) |
int | formatWidth (const string &name) const |
int | size (const string &name) const |
Parameter & | add (const Parameter &np) |
Parameter & | insert (const Parameter &np, const string &atname="") |
Parameter & | addText (const string &name, const string &request, const string &dflt, int flags=0, int style=0) |
Parameter & | addText (const string &name, const string &dflt="", int flags=0, int style=0) |
Parameter & | insertText (const string &name, const string &atname, const string &request, const string &dflt, int flags=0, int style=0) |
Parameter & | insertText (const string &name, const string &atname="", const string &dflt="", int flags=0, int style=0) |
Str | text (const string &name, int index, const string &dflt="", const string &format="", const string &unit="") const |
Str | text (const string &name, const string &dflt="", const string &format="", const string &unit="") const |
void | texts (const string &name, vector< string > &s, const string &format="", const string &unit="") const |
Str | allText (const string &name, const string &dflt="", const string &format="", const string &unit="", const string &separator=", ") const |
Parameter & | setText (const string &name, const string &strg) |
Parameter & | setText (const string &name, const Parameter &p) |
Parameter & | pushText (const string &name, const string &strg) |
Str | defaultText (const string &name, const string &format="", const string &unit="") const |
Parameter & | setDefaultText (const string &name, const string &dflt) |
Parameter & | addSelection (const string &name, const string &request, const string &selection, int flags=0, int style=0) |
Parameter & | addSelection (const string &name, const string &selection="", int flags=0, int style=0) |
Parameter & | insertSelection (const string &name, const string &atname, const string &request, const string &selection, int flags=0, int style=0) |
Parameter & | insertSelection (const string &name, const string &atname="", const string &selection="", int flags=0, int style=0) |
Parameter & | selectText (const string &name, const string &strg, int add=0) |
Parameter & | selectText (const string &name, int index) |
int | index (const string &name) const |
int | index (const string &name, const string &strg) const |
Parameter & | addNumber (const string &name, const string &request, double dflt, double minimum, double maximum=MAXDOUBLE, double step=1.0, const string &unit="", const string &outputunit="", const string &format="", int flags=0, int style=0) |
Parameter & | addNumber (const string &name, const string &request, double dflt, const string &unit="", const string &format="", int flags=0, int style=0) |
Parameter & | addNumber (const string &name, double dflt, const string &unit="", const string &format="", int flags=0, int style=0) |
Parameter & | addNumber (const string &name, double dflt, const string &unit, int flags, int style=0) |
Parameter & | addNumber (const string &name, double dflt, double error, const string &unit="", const string &format="", int flags=0, int style=0) |
Parameter & | addNumber (const string &name, const string &unit="", const string &format="", int flags=0, int style=0) |
Parameter & | insertNumber (const string &name, const string &atname, const string &request, double dflt, double minimum, double maximum=MAXDOUBLE, double step=1.0, const string &unit="", const string &outputunit="", const string &format="", int flags=0, int style=0) |
Parameter & | insertNumber (const string &name, const string &atname, const string &request, double dflt, const string &unit="", const string &format="", int flags=0, int style=0) |
Parameter & | insertNumber (const string &name, const string &atname, double dflt, const string &unit="", const string &format="", int flags=0, int style=0) |
Parameter & | insertNumber (const string &name, const string &atname, const string &unit="", const string &format="", int flags=0, int style=0) |
double | number (const string &name, double dflt=0.0, const string &unit="", int index=0) const |
double | number (const string &name, const string &unit, double dflt=0.0, int index=0) const |
double | number (const string &name, int index, double dflt=0.0, const string &unit="") const |
double | number (const string &name, int index, const string &unit, double dflt=0.0) const |
void | numbers (const string &name, vector< double > &n, const string &unit="") const |
double | error (const string &name, const string &unit="", int index=0) const |
double | error (const string &name, int index, const string &unit="") const |
void | errors (const string &name, vector< double > &n, const string &unit="") const |
Parameter & | setNumber (const string &name, double number, double error, const string &unit="") |
Parameter & | setNumber (const string &name, double number, const string &unit="") |
Parameter & | pushNumber (const string &name, double number, double error=-1.0, const string &unit="") |
Parameter & | pushNumber (const string &name, double number, const string &unit) |
Parameter & | setNumber (const string &name, const Parameter &p) |
double | defaultNumber (const string &name, const string &unit="") const |
Parameter & | setDefaultNumber (const string &name, double dflt, const string &unit="") |
double | minimum (const string &name, const string &unit="") const |
double | maximum (const string &name, const string &unit="") const |
double | step (const string &name, const string &unit="") const |
Parameter & | setStep (const string &name, double step, const string &unit="") |
Parameter & | setMinMax (const string &name, double minimum=-MAXDOUBLE, double maximum=MAXDOUBLE, double step=1.0, const string &unit="") |
Str | unit (const string &name) const |
Str | outUnit (const string &name) const |
Parameter & | setUnit (const string &name, const string &internunit, const string &outunit="") |
Parameter & | setOutUnit (const string &name, const string &outputunit) |
Parameter & | changeUnit (const string &name, const string &internunit) |
Parameter & | addInteger (const string &name, const string &request, long dflt, long minimum=LONG_MIN, long maximum=LONG_MAX, long step=1, const string &unit="", const string &outputunit="", int width=0, int flags=0, int style=0) |
Parameter & | addInteger (const string &name, long dflt, const string &unit="", int width=0, int flags=0, int style=0) |
Parameter & | addInteger (const string &name, const string &unit="") |
Parameter & | insertInteger (const string &name, const string &atname, const string &request, long dflt, long minimum=LONG_MIN, long maximum=LONG_MAX, long step=1, const string &unit="", const string &outputunit="", int width=0, int flags=0, int style=0) |
Parameter & | insertInteger (const string &name, const string &atname, long dflt, const string &unit="", int width=0, int flags=0, int style=0) |
Parameter & | insertInteger (const string &name, const string &atname, const string &unit="", int width=0, int flags=0, int style=0) |
long | integer (const string &name, const string &unit="", long dflt=0, int index=0) const |
long | integer (const string &name, int index, long dflt=0, const string &unit="") const |
long | integer (const string &name, int index, const string &unit, long dflt=0) const |
void | integers (const string &name, vector< long > &n, const string &unit="") const |
void | integers (const string &name, vector< int > &n, const string &unit="") const |
Parameter & | setInteger (const string &name, long number, long error, const string &unit="") |
Parameter & | setInteger (const string &name, long number, const string &unit="") |
Parameter & | pushInteger (const string &name, long number, long error, const string &unit="") |
Parameter & | pushInteger (const string &name, long number, const string &unit="") |
Parameter & | setInteger (const string &name, const Parameter &p) |
long | defaultInteger (const string &name, const string &unit="") const |
Parameter & | setDefaultInteger (const string &name, long dflt, const string &unit="") |
Parameter & | setMinMax (const string &name, long minimum=LONG_MIN, long maximum=LONG_MAX, long step=1, const string &unit="") |
Parameter & | setMinMax (const string &name, int minimum, int maximum, int step=1, const string &unit="") |
Parameter & | addBoolean (const string &name, const string &request, bool dflt, int flags=0, int style=0) |
Parameter & | addBoolean (const char *name, const char *request, bool dflt, int flags=0, int style=0) |
Parameter & | addBoolean (const string &name, bool dflt, int flags=0, int style=0) |
Parameter & | addBoolean (const char *name, bool dflt, int flags=0, int style=0) |
Parameter & | insertBoolean (const string &name, const string &atname="", const string &request="", bool dflt=false, int flags=0, int style=0) |
Parameter & | insertBoolean (const string &name, const string &atname, int flags=0, int style=0) |
bool | boolean (const string &name, bool dflt=false, int index=0) const |
bool | boolean (const string &name, int index, bool dflt=false) const |
void | booleans (const string &name, vector< bool > &n) const |
Parameter & | setBoolean (const string &name, bool b) |
Parameter & | setBoolean (const string &name, const Parameter &p) |
bool | defaultBoolean (const string &name) const |
Parameter & | setDefaultBoolean (const string &name, bool dflt) |
Parameter & | addDate (const string &name, const string &request, int year=0, int month=0, int day=0, int flags=0, int style=0) |
Parameter & | addDate (const string &name, int year, int month, int day, int flags=0, int style=0) |
Parameter & | addDate (const string &name, int flags=0, int style=0) |
Parameter & | insertDate (const string &name, const string &atname="", const string &request="", int year=0, int month=0, int day=0, int flags=0, int style=0) |
Parameter & | insertDate (const string &name, const string &atname, int year=0, int month=0, int day=0, int flags=0, int style=0) |
Parameter & | insertDate (const string &name, const string &atname, int flags=0, int style=0) |
const Parameter & | date (const string &name, int index, int &year, int &month, int &day) const |
Parameter & | setDate (const string &name, int year, int month, int day) |
Parameter & | setDate (const string &name, const string &date) |
Parameter & | setDate (const string &name, const struct tm &date) |
Parameter & | setDate (const string &name, const time_t &time) |
Parameter & | setCurrentDate (const string &name) |
Parameter & | setDate (const string &name, const Parameter &p) |
const Parameter & | defaultDate (const string &name, int index, int &year, int &month, int &day) const |
Parameter & | setDefaultDate (const string &name, int year, int month, int day) |
Parameter & | addTime (const string &name, const string &request, int hour=0, int minutes=0, int seconds=0, int milliseconds=0, int flags=0, int style=0) |
Parameter & | addTime (const string &name, int hour, int minutes, int seconds, int milliseconds=0, int flags=0, int style=0) |
Parameter & | addTime (const string &name, int flags=0, int style=0) |
Parameter & | insertTime (const string &name, const string &atname="", const string &request="", int hour=0, int minutes=0, int seconds=0, int milliseconds=0, int flags=0, int style=0) |
Parameter & | insertTime (const string &name, const string &atname, int hour=0, int minutes=0, int seconds=0, int milliseconds=0, int flags=0, int style=0) |
Parameter & | insertTime (const string &name, const string &atname, int flags=0, int style=0) |
const Parameter & | time (const string &name, int index, int &hour, int &minutes, int &seconds, int &milliseconds) const |
Parameter & | setTime (const string &name, int hour, int minutes, int seconds, int milliseconds=0) |
Parameter & | setTime (const string &name, const string &time) |
Parameter & | setTime (const string &name, const struct tm &time) |
Parameter & | setTime (const string &name, const time_t &time) |
Parameter & | setCurrentTime (const string &name) |
Parameter & | setTime (const string &name, const Parameter &p) |
const Parameter & | defaultTime (const string &name, int index, int &hour, int &minutes, int &seconds, int &milliseconds) const |
Parameter & | setDefaultTime (const string &name, int hour, int minutes, int seconds, int milliseconds=0) |
Options & | newSection (int level, const string &name, const string &type="", int flag=0, int style=0) |
Options & | newSection (int level, const string &name, int flag, int style=0) |
Options & | newSection (const string &name, const string &type="", int flag=0, int style=0) |
Options & | newSection (const string &name, int flag, int style=0) |
Options & | newSubSection (const string &name, const string &type="", int flag=0, int style=0) |
Options & | newSubSection (const string &name, int flag, int style=0) |
Options & | newSubSubSection (const string &name, const string &type="", int flag=0, int style=0) |
Options & | newSubSubSection (const string &name, int flag, int style=0) |
Options & | addSection (const string &name, const string &type="", int flag=0, int style=0) |
Options & | addSection (const string &name, int flag, int style=0) |
Options & | insertSection (const string &name, const string &atpattern, const string &type="", int flag=0, int style=0) |
Options & | insertSection (const string &name, const string &atpattern, int flag, int style=0) |
Options & | newSection (int level, const Options &opt, int selectmask, const string &name="", const string &type="", int flag=0, int style=0) |
Options & | newSection (int level, const Options &opt, const string &name="", const string &type="", int flag=0, int style=0) |
Options & | newSection (int level, const Options &opt, const string &name, int flag, int style=0) |
Options & | newSection (const Options &opt, int selectmask, const string &name="", const string &type="", int flag=0, int style=0) |
Options & | newSection (const Options &opt, const string &name="", const string &type="", int flag=0, int style=0) |
Options & | newSection (const Options &opt, const string &name, int flag, int style=0) |
Options & | newSubSection (const Options &opt, int selectmask, const string &name="", const string &type="", int flag=0, int style=0) |
Options & | newSubSection (const Options &opt, const string &name="", const string &type="", int flag=0, int style=0) |
Options & | newSubSection (const Options &opt, const string &name, int flag, int style=0) |
Options & | newSubSubSection (const Options &opt, int selectmask, const string &name="", const string &type="", int flag=0, int style=0) |
Options & | newSubSubSection (const Options &opt, const string &name="", const string &type="", int flag=0, int style=0) |
Options & | newSubSubSection (const Options &opt, const string &name, int flag, int style=0) |
Options & | addSection (const Options &opt, int selectmask, const string &name="", const string &type="", int flag=0, int style=0) |
Options & | addSection (const Options &opt, const string &name="", const string &type="", int flag=0, int style=0) |
Options & | addSection (const Options &opt, const string &name, int flag, int style=0) |
Options & | insertSection (const Options &opt, int selectmask, const string &name, const string &atpattern, const string &type="", int flag=0, int style=0) |
Options & | insertSection (const Options &opt, const string &name, const string &atpattern, const string &type="", int flag=0, int style=0) |
Options & | insertSection (const Options &opt, const string &name, const string &atpattern, int flag, int style=0) |
Options & | newSection (Options *opt, bool newparent=false) |
Options & | addSection (Options *opt, bool newparent=false) |
Options & | insertSection (Options *opt, const string &atpattern, bool newparent=false) |
Options & | newSections (Options *opt, bool newparent=false) |
void | endSection (void) |
void | clearSections (void) |
void | setSection (Options &opt) |
void | lastSection (void) |
int | up (void) |
int | down (void) |
Parameter & | setDefault (const string &name) |
Options & | setDefaults (int flags=0) |
Parameter & | setToDefault (const string &name) |
Options & | setToDefaults (int flags=0) |
Options & | erase (iterator p) |
Options & | erase (section_iterator p) |
Options & | erase (Options *s) |
Options & | erase (const string &pattern) |
Options & | erase (int selectflag) |
Options & | pop (void) |
Options & | popSection (void) |
Options & | flatten (Options *root=0) |
Options & | clear (bool revert=true) |
int | size (void) const |
int | size (int selectflag) const |
bool | empty (void) const |
int | parameterSize (void) const |
int | parameterSize (int flags) const |
int | sectionsSize (void) const |
int | sectionsSize (int flags) const |
bool | exist (const string &pattern) const |
bool | existSection (const string &pattern) const |
Options & | setFlags (int flags, int selectflag=0) |
Options & | addFlags (int flags, int selectflag=0) |
Options & | delFlags (int flags, int selectflag=0) |
Options & | setValueTypeFlags (int flags, int typemask) |
Options & | addValueTypeFlags (int flags, int typemask) |
Options & | delValueTypeFlags (int flags, int typemask) |
Options & | setStyles (int style, int selectflag=0) |
Options & | addStyles (int style, int selectflag=0) |
Options & | delStyles (int style, int selectflag=0) |
int | styleSize (int style) const |
Options & | setValueTypeStyles (int style, int typemask) |
Options & | addValueTypeStyles (int style, int typemask) |
Options & | delValueTypeStyles (int style, int typemask) |
int | nameWidth (int selectmask=0, bool detailed=false, bool escape=false) const |
string | save (int selectmask=0, int flags=0) const |
ostream & | save (ostream &str, const string &start="", int selectmask=0, int flags=0, int width=-1) const |
ostream & | save (ostream &str, const string &textformat, const string &numberformat, const string &boolformat="%i=%b", const string &dateformat="%i=%04Y-%02m-%02d", const string &timeformat="%i=%02H:%02M:%02S", const string §ionformat="%i", int selectmask=0, const string &start="") const |
ostream & | saveXML (ostream &str, int selectmask=0, int flags=0, int level=0, int indent=4) const |
Options & | read (const string &opttxt, int flag, const string &assignment=":=", const string &separator=",;", int *indent=0) |
Options & | read (const string &opttxt, const string &assignment=":=", const string &separator=",;") |
istream & | read (istream &str, int flag, const string &assignment=":=", const string &comment="#", const string &stop="", Str *line=0) |
istream & | read (istream &str, const string &assignment=":=", const string &comment="#", const string &stop="", Str *line=0) |
Options & | read (const StrQueue &sq, int flag=0, const string &assignment=":=") |
bool | read (const Parameter &p, int flag=0) |
Options & | read (const Options &o, int flags=0, int flag=0) |
bool | readAppend (const Parameter &p) |
Options & | readAppend (const Options &o, int flags=0) |
Options & | load (const Str &opttxt, const string &assignment=":=", const string &separator=",;", int *indent=0, int *indentspacing=0, int *level=0) |
istream & | load (istream &str, const string &assignment=":=", const string &comment="#", const string &stop="", string *line=0) |
Options & | load (const StrQueue &sq, const string &assignment=":=") |
virtual void | notify (void) |
void | callNotifies (void) |
bool | setNotify (bool notify=true) |
bool | unsetNotify (void) |
bool | notifying (void) const |
Protected Slots | |
void | helpClosed (int r) |
void | simLoadMessage (void) |
Protected Member Functions | |
virtual void | closeEvent (QCloseEvent *) |
virtual void | keyPressEvent (QKeyEvent *) |
virtual void | keyReleaseEvent (QKeyEvent *) |
virtual void | customEvent (QEvent *qce) |
Friends | |
class | Settings |
class | MetaData |
class | MetaDataSection |
class | MetaDataRecordingSection |
class | ReadThread |
class | WriteThread |
class | RELACSPlugin |
class | Session |
class | Model |
class | Control |
class | ControlTabs |
class | RePro |
class | RePros |
class | PlotTrace |
class | Macros |
class | FilterDetectors |
class | SaveFiles |
Additional Inherited Members | |
Static Public Member Functions inherited from ConfigClass | |
static void | setConfigureClasses (ConfigureClasses *cfg) |
static double | floorLog10 (double v) |
static double | floor10 (double v, double scale=1.0) |
static double | ceil10 (double v, double scale=1.0) |
Static Public Attributes inherited from ConfigClass | |
static const int | NonDefault |
static const long | TabSection |
Coordinates RePros, session, input, output, plotting, and saving.
The data are acquired from the DAQ boards in the ReadLoop. On request via function updateData() the data are filtered and events are detected.
A RePro is stoppped with the stopRePro() function and a new RePro is started with startRePro().
enum ModeTypes |
The different working modes.
Enumerator | |
---|---|
IdleMode |
Do nothing, i.e. wait for a selection from the user. |
AcquisitionMode |
Acquiring real data from a data acquisition board. |
SimulationMode |
Simulate data using a Model. |
BrowseMode |
Browse previously recorded or simulated data. |
AnalysisMode |
Reanalyse previously recorded or simulated data. |
RELACSWidget | ( | const string & | pluginrelative, |
const string & | pluginhome, | ||
const string & | pluginhelp, | ||
const string & | coreconfigfiles, | ||
const string & | pluginconfigfiles, | ||
const string & | docpath, | ||
const string & | cfgexamplespath, | ||
const string & | iconpath, | ||
bool | doxydoc, | ||
ModeTypes | mode, | ||
QWidget * | parent = 0 |
||
) |
References RELACSWidget::about(), StrQueue::add(), Plugins::add(), Session::addActions(), Model::addActions(), MetaData::addActions(), ConfigClass::addBoolean(), ConfigClass::addConfig(), ConfigureClasses::addGroup(), ConfigClass::addInteger(), ControlTabs::addMenu(), RePros::addMenu(), PlotTrace::addMenu(), FilterDetectors::addMenu(), ConfigClass::addNumber(), ConfigClass::addText(), RELACSPlugin::AnalogInputId, RELACSPlugin::AnalogOutputId, StrQueue::append(), RELACSPlugin::AttenuatorId, OutputConfig::OptionNames::CHANNEL, Macros::check(), Plugins::classErrors(), ConfigureClasses::clearGroups(), ConfigureClasses::configure(), RELACSWidget::ControlTabs, RELACSPlugin::Core, Macros::create(), Plugins::create(), ControlTabs::createControls(), FilterDetectors::createFilters(), SaveFiles::dataIndex(), OutputConfig::OptionNames::DEVICE, RePros::display(), RELACSWidget::editDevices(), RELACSWidget::editFilters(), RELACSWidget::editInputTraces(), RELACSWidget::editMacros(), RELACSWidget::editOutputTraces(), ConfigClass::empty(), Str::empty(), Plugins::empty(), Str::erasedMarkup(), MessageBox::error(), RELACSWidget::FilterDetectors, RELACSWidget::fullScreen(), OutputConfig::OptionNames::GROUP_NAME, RELACSWidget::help(), OutputConfig::OptionNames::ID, Plugins::libraryErrors(), Macros::load(), RELACSWidget::Macros, OutputConfig::OptionNames::MAX_RATE, RELACSWidget::maximizeScreen(), OutputConfig::OptionNames::MODALITY, RELACSPlugin::ModelId, RELACSWidget::muteAudioMonitor(), ConfigClass::newSection(), Settings::notify(), Plugins::openPath(), RELACSWidget::PlotTrace, Str::preventSlash(), RELACSWidget::printlog(), RELACSWidget::quit(), ConfigureClasses::read(), InData::referenceStr(), InData::RefGround, RELACSWidget::RePros, RELACSWidget::saveConfig(), RELACSWidget::SaveFiles, OutputConfig::OptionNames::SCALE, RELACSWidget::Session, Macros::setControls(), Macros::setMenu(), Simulator::setModel(), RELACSPlugin::setRELACSWidget(), Macros::setRePros(), RELACSWidget::showControls(), RELACSWidget::showData(), RELACSWidget::showDataOnly(), RELACSWidget::showFilters(), RELACSWidget::showRePros(), RELACSWidget::showTraces(), Parameter::size(), StrQueue::size(), RePros::size(), RELACSWidget::startAcquisition(), RELACSWidget::startRePro(), RELACSWidget::startSimulation(), RELACSWidget::stopActivity(), RELACSWidget::stopRePro(), StrQueue::strip(), ConfigClass::text(), Parameter::text(), OutputConfig::OptionNames::UNIT, MessageBox::warning(), and RELACSPlugin::widget().
~RELACSWidget | ( | void | ) |
References Plugins::close(), Plugins::destroy(), RELACSPlugin::ModelId, and ConfigDialog::name().
void init | ( | void | ) |
Start data aquisition and first RePro.
References RELACSWidget::acquisition(), MetaData::clear(), Macros::fatal(), RELACSWidget::simulation(), RELACSWidget::startFirstAcquisition(), and Macros::warning().
void printlog | ( | const string & | message | ) | const |
Write current time and message to stderr and into a log file.
Referenced by RELACSWidget::activateGains(), SaveFiles::completeFiles(), ControlTabs::createControls(), SaveFiles::createNIXFile(), SaveFiles::deleteFiles(), RELACSWidget::directWrite(), RELACSWidget::doStopActivity(), MacroCommand::execute(), Macro::expandParameter(), RePros::message(), SaveFiles::openFile(), SaveFiles::openFiles(), RELACSPlugin::printlog(), RELACSWidget::quit(), RELACSWidget::RELACSWidget(), ReProData::reload(), Macros::reloadRePro(), SaveFiles::removeDir(), RELACSWidget::resumeSession(), WriteThread::run(), SaveFiles::save(), SaveFiles::saveTraces(), RELACSWidget::shutdown(), RELACSWidget::startedMacro(), RELACSWidget::startFirstAcquisition(), RELACSWidget::startRePro(), RELACSWidget::startSession(), RELACSWidget::stopSession(), RELACSWidget::updateData(), Macros::warning(), and RELACSWidget::write().
int getData | ( | InList & | data, |
EventList & | events, | ||
double & | signaltime, | ||
double | mintracetime = 0.0 , |
||
double | prevsignal = -1000.0 |
||
) |
Updates the InData buffers and calls the filter and event detectors. Then assings the buffers to data and events and to the ones of SaveFiles and Filter. Also set signaltime to the time of the most recent output signal.
[in] | mintracetime | If mintracetime is greater than zero, blocks until data upto mintracetime seconds are available. |
[in] | prevsignal | If in addition prevsignal is greater than zero, first block until the time of the last signal is greater than prevsignal and afterwards until data until the signal time plus mintracetime are available. |
1
if the input traces contain the required data, 0
if interrupted, or -1
on error. References InList::currentTimeRaw(), InList::failed(), Acquire::isReadRunning(), Acquire::isWriteRunning(), InList::success(), InList::update(), and EventList::update().
Referenced by RELACSPlugin::getData().
int updateData | ( | void | ) |
Take and process new data from the acquisition devices.
References InList::clearError(), Str::empty(), Str::erasedMarkup(), InList::errorText(), InList::failed(), FilterDetectors::filter(), Acquire::lockRead(), ConfigClass::number(), RELACSWidget::printlog(), Acquire::restartRead(), SaveFiles::saveTraces(), Acquire::stopRead(), Acquire::unlockRead(), AudioMonitor::updateDerivedTraces(), and Acquire::waitForData().
Referenced by ReadThread::run().
void wakeAll | ( | void | ) |
Wakes up all waitconditions.
Referenced by RELACSWidget::stopThreads().
int write | ( | OutData & | signal, |
bool | setsignaltime = true , |
||
bool | blocking = true |
||
) |
Output of signal signal. Passing infos to SaveFiles.
References DaqError::errorText(), InList::errorText(), InList::failed(), WriteThread::failed(), RELACSWidget::printlog(), WriteThread::run(), SaveFiles::save(), SaveFiles::saving(), FilterDetectors::scheduleAdjust(), SaveFiles::signalPending(), ReadThread::start(), WriteThread::start(), and Acquire::write().
Referenced by RePro::startWrite(), and RePro::write().
int write | ( | OutList & | signal, |
bool | setsignaltime = true , |
||
bool | blocking = true |
||
) |
References OutList::errorText(), InList::errorText(), InList::failed(), WriteThread::failed(), RELACSWidget::printlog(), WriteThread::run(), SaveFiles::save(), SaveFiles::saving(), FilterDetectors::scheduleAdjust(), SaveFiles::signalPending(), ReadThread::start(), WriteThread::start(), and Acquire::write().
int directWrite | ( | OutData & | signal, |
bool | setsignaltime = true |
||
) |
Direct output of a single data value as specified by signal to the DAQ board. Passing infos to SaveFiles.
References Acquire::directWrite(), DaqError::errorText(), InList::errorText(), InList::failed(), RELACSWidget::printlog(), SaveFiles::save(), SaveFiles::saving(), FilterDetectors::scheduleAdjust(), SaveFiles::signalPending(), and ReadThread::start().
Referenced by RePro::directWrite().
int directWrite | ( | OutList & | signal, |
bool | setsignaltime = true |
||
) |
Direct output of single data values as specified by signal to different channels of the DAQ board. Passing infos to SaveFiles.
References Acquire::directWrite(), OutList::errorText(), InList::errorText(), InList::failed(), RELACSWidget::printlog(), SaveFiles::save(), SaveFiles::saving(), FilterDetectors::scheduleAdjust(), SaveFiles::signalPending(), and ReadThread::start().
int stopWrite | ( | void | ) |
void notifyStimulusData | ( | void | ) |
Inform all plugins about changes in the stimulus data.
References ControlTabs::notifyStimulusData(), RePros::notifyStimulusData(), FilterDetectors::notifyStimulusData(), and RELACSPlugin::notifyStimulusData().
Referenced by SaveFiles::notify().
void notifyMetaData | ( | void | ) |
Inform all plugins about changes in the meta data.
References ControlTabs::notifyMetaData(), RePros::notifyMetaData(), FilterDetectors::notifyMetaData(), and RELACSPlugin::notifyMetaData().
Referenced by MetaData::notify().
void startSession | ( | bool | startmacro = true | ) |
Tells RELACSWidget that a new Session is started. Opens the files of SaveFiles and starts the initial macro if startmacro is true
.
References SaveFiles::addPath(), ConfigClass::boolean(), RELACSPlugin::Core, SaveFiles::filesOpen(), ConfigDialog::lock(), SaveFiles::openFiles(), SaveFiles::path(), RELACSPlugin::Plugins, RELACSWidget::printlog(), ConfigureClasses::save(), AttInterfaces::save(), ControlTabs::sessionStarted(), RePros::sessionStarted(), FilterDetectors::sessionStarted(), RELACSPlugin::sessionStarted(), Macros::startSession(), RELACSWidget::stopRePro(), ConfigDialog::unlock(), and RELACSPlugin::widget().
Referenced by Session::startTheSession().
void preStopSession | ( | void | ) |
Tells RELACSWidget that the current session might be stopped. Starts the fallback macro.
References Macros::fallBack().
Referenced by Session::stopTheSession().
void resumeSession | ( | void | ) |
Tells RELACSWidget that the current session is not stopped.
References RELACSWidget::printlog().
Referenced by Session::doStopTheSession().
void stopSession | ( | bool | saved, |
bool | stopmacro = true |
||
) |
Tells RELACSWidget that the current session is stopped. Run the stop session macro is stopmacro is true
.
References MetaData::add(), SaveFiles::completeFiles(), SaveFiles::defaultPath(), SaveFiles::deleteFiles(), SaveFiles::filesOpen(), Model::metaData(), RELACSWidget::printlog(), MetaData::remove(), MetaData::save(), ControlTabs::sessionStopped(), RePros::sessionStopped(), FilterDetectors::sessionStopped(), RELACSPlugin::sessionStopped(), SaveFiles::setPath(), RePro::setSaving(), RELACSWidget::simulation(), Macros::stopSession(), and MetaData::update().
Referenced by Session::doStopTheSession().
Session * session | ( | void | ) |
Returns pointer to the session.
Referenced by MacroCommand::execute().
void startedMacro | ( | const string & | ident, |
const string & | param | ||
) |
The name of a started macro.
References RELACSWidget::printlog(), and RePros::setMacro().
Referenced by Macros::noMacro(), Macros::startMacro(), and Macros::startNextRePro().
FilterDetectors * filterDetectors | ( | void | ) |
Returns pointer to the filters and detectors.
Referenced by MacroCommand::check(), and MacroCommand::execute().
RELACSWidget::ModeTypes mode | ( | void | ) | const |
The current working mode. Can be AcquisitionMode, SimulationMode, BrowseMode, AnalysisMode, or IdleMode.
Referenced by RELACSWidget::modeStr(), RELACSWidget::restartAcquisition(), and RELACSWidget::setMode().
string modeStr | ( | void | ) | const |
Return a string describing the current working mode.
References RELACSWidget::mode().
Referenced by RELACSWidget::doStopActivity(), RELACSPlugin::modeStr(), and MetaData::update().
bool acquisition | ( | void | ) | const |
True if the current working mode is to acquiring real data from a data acquisition board.
References RELACSWidget::AcquisitionMode.
Referenced by RELACSPlugin::acquisition(), RELACSWidget::init(), and Session::modeChanged().
bool simulation | ( | void | ) | const |
True if the current working mode is to simulate data using a Model.
References RELACSWidget::SimulationMode.
Referenced by RELACSWidget::init(), Session::modeChanged(), RELACSPlugin::simulation(), and RELACSWidget::stopSession().
bool browsing | ( | void | ) | const |
True if the current working mode is to browse previously recorded or simulated data.
References RELACSWidget::BrowseMode.
bool analysis | ( | void | ) | const |
True if the current working mode is to reanalyse previously recorded or simulated data.
References RELACSWidget::AnalysisMode.
Referenced by RELACSPlugin::analysis().
bool idle | ( | void | ) | const |
True if the current working mode is to nothing, i.e. to wait for a selection from the user.
References RELACSWidget::IdleMode.
Referenced by PlotTrace::displayData(), PlotTrace::displayIndex(), RELACSPlugin::idle(), PlotTrace::moveEnd(), PlotTrace::moveLeft(), PlotTrace::moveRight(), PlotTrace::moveSignalOffsLeft(), PlotTrace::moveSignalOffsRight(), PlotTrace::moveStart(), PlotTrace::moveToSignal(), RELACSWidget::quit(), RELACSWidget::restartAcquisition(), Macros::resume(), Macros::resumeNext(), RELACSWidget::shutdown(), Macros::softBreak(), RELACSWidget::startAcquisition(), Macros::startNextRePro(), RELACSWidget::startSimulation(), PlotTrace::toggleGrid(), PlotTrace::toggleTrigger(), PlotTrace::viewEnd(), PlotTrace::viewSignal(), PlotTrace::viewWrapped(), PlotTrace::zoomIn(), and PlotTrace::zoomOut().
void setMode | ( | ModeTypes | mode | ) |
Set the mode to mode.
References RELACSWidget::mode(), ControlTabs::modeChanged(), RePros::modeChanged(), Session::modeChanged(), FilterDetectors::modeChanged(), and RELACSPlugin::modeChanged().
Referenced by RELACSWidget::doStopActivity(), RELACSWidget::startFirstAcquisition(), and RELACSWidget::startIdle().
int activateGains | ( | void | ) |
Activates the new gain settings for analog input set by the adjustGain() functions. activateGains() assumes the data traces and events not to be locked and will write-lock the raw data.
References Acquire::activateGains(), InList::errorText(), InList::failed(), RELACSWidget::printlog(), FilterDetectors::scheduleAdjust(), and ReadThread::start().
Referenced by RELACSPlugin::activateGains().
|
slot |
Starts the research program repro. saving toggles whether saving to files via SaveFiles is enabled.
References RePros::activateRePro(), SaveFiles::holdOn(), Session::incrReProCount(), ConfigDialog::name(), RELACSWidget::printlog(), SaveFiles::save(), RePro::setSaving(), and RePro::start().
Referenced by MacroCommand::execute(), and RELACSWidget::RELACSWidget().
|
slot |
Stop the current RePro.
References SaveFiles::clearSignal(), RePro::isRunning(), RePro::requestStop(), SaveFiles::signalPending(), and RePro::wait().
Referenced by RELACSWidget::RELACSWidget(), Macros::startNextRePro(), RELACSWidget::startSession(), and RELACSWidget::stopThreads().
|
slot |
Updates indices for input data and events and call the readRePro functions of the Session and Control plugins.
Referenced by RePro::sleep().
|
slot |
Opens a dialog for editing the analog input traces.
References OptDialog::Accept, OptDialog::addButton(), OptDialog::addWidget(), OptDialog::exec(), RELACSWidget::restartAcquisition(), ConfigClass::section(), and OptDialog::setCaption().
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Opens a dialog for editing the analog output traces.
References OptDialog::Accept, OptDialog::addButton(), OptDialog::addWidget(), OutputConfig::CODE_APPLY, OutputConfig::CODE_OK, OptDialog::exec(), RELACSWidget::restartAcquisition(), ConfigClass::section(), and OptDialog::setCaption().
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Opens a dialog for editing acitve devices.
References OptDialog::Accept, OptDialog::addButton(), OptDialog::addWidget(), DeviceSelector::CODE_APPLY, DeviceSelector::CODE_OK, OptDialog::exec(), DeviceList< T, PluginID >::pluginId(), RELACSWidget::restartAcquisition(), and OptDialog::setCaption().
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Opens a dialog for editing filters/detectectors
References OptDialog::Accept, OptDialog::addButton(), OptDialog::addWidget(), OptDialog::exec(), RELACSWidget::restartAcquisition(), OptDialog::setCaption(), FilterSelector::setFilters(), and FilterSelector::setInputTraces().
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Opens a dialog for editing macros
References OptDialog::Accept, OptDialog::addButton(), OptDialog::addWidget(), OptDialog::exec(), MacroEditor::load(), OptDialog::setCaption(), MacroEditor::setFilterDetectors(), and MacroEditor::setRepros().
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Save settings to configuration files.
References ConfigureClasses::save().
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Stop all running threads.
References ControlTabs::requestStop(), Acquire::stop(), PlotTrace::stop(), RELACSWidget::stopRePro(), ControlTabs::wait(), and RELACSWidget::wakeAll().
Referenced by RELACSWidget::doStopActivity().
|
slot |
Stop all activity and switch into idle mode.
References RELACSWidget::doStopActivity().
Referenced by RELACSWidget::customEvent(), RELACSWidget::quit(), RELACSWidget::RELACSWidget(), RELACSWidget::restartAcquisition(), RELACSWidget::startAcquisition(), RELACSWidget::startFirstAcquisition(), and RELACSWidget::startSimulation().
|
slot |
Stop all activity and switch into idle mode. Launch dialog for stopSession only if sessiondialog equals true
.
References RePros::activateRePro(), Session::doStopTheSession(), RELACSWidget::IdleMode, RePros::message(), RELACSWidget::modeStr(), RELACSWidget::printlog(), RELACSWidget::setMode(), Macros::shutDown(), Session::stopTheSession(), and RELACSWidget::stopThreads().
Referenced by RELACSWidget::shutdown(), and RELACSWidget::stopActivity().
|
slot |
Clear the state of stopped activity.
References InList::clear(), EventList::clear(), MetaData::clear(), InList::clearBuffer(), and ConfigureClasses::save().
Referenced by RELACSWidget::quit(), RELACSWidget::restartAcquisition(), RELACSWidget::shutdown(), RELACSWidget::startAcquisition(), and RELACSWidget::startSimulation().
|
slot |
Start acquisition or simulation mode.
References RELACSWidget::AcquisitionMode, DeviceList< T, PluginID >::addMenu(), Acquire::addRestartEvents(), Acquire::addStimulusEvents(), RELACSPlugin::addTracesEvents(), Acquire::adjustFlag(), InList::assign(), EventList::assign(), AudioMonitor::assignTraces(), ControlTabs::assignTracesEvents(), RePros::assignTracesEvents(), RELACSPlugin::assignTracesEvents(), Macros::checkOptions(), FilterDetectors::clearIndices(), PlotTrace::clearStyles(), ConfigureClasses::configure(), FilterDetectors::createRecordingEvents(), FilterDetectors::createRestartEvents(), FilterDetectors::createStimulusEvents(), FilterDetectors::createTracesEvents(), SaveFiles::defaultPath(), InList::empty(), Str::empty(), Str::erasedMarkup(), MessageBox::error(), InList::errorText(), PlotTrace::eventStyles(), FilterDetectors::init(), ControlTabs::initDevices(), ConfigClass::number(), RELACSPlugin::Plugins, ConfigureClasses::preConfigure(), RELACSWidget::printlog(), ConfigureClasses::read(), Acquire::read(), PlotTrace::resize(), FilterDetectors::setAdjustFlag(), Acquire::setBufferTime(), RELACSWidget::setMode(), SaveFiles::setPath(), RePros::setSettings(), FilterDetectors::setTracesEvents(), SaveFiles::setTracesEvents(), Acquire::setUpdateTime(), RELACSWidget::SimulationMode, InList::size(), ReadThread::start(), ControlTabs::start(), PlotTrace::start(), RELACSWidget::startIdle(), Macros::startUp(), RELACSWidget::stopActivity(), Acquire::testRead(), PlotTrace::traceStyles(), DeviceList< T, PluginID >::updateMenu(), PlotTrace::updateMenu(), MessageBox::warning(), and Macros::warning().
Referenced by RELACSWidget::init(), RELACSWidget::restartAcquisition(), RELACSWidget::startAcquisition(), and RELACSWidget::startSimulation().
|
slot |
Clear activity and start acquisition mode.
References RELACSWidget::clearActivity(), RELACSWidget::idle(), RELACSWidget::startFirstAcquisition(), and RELACSWidget::stopActivity().
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Clear activity and start simulation mode.
References RELACSWidget::clearActivity(), RELACSWidget::idle(), RELACSWidget::startFirstAcquisition(), and RELACSWidget::stopActivity().
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Start idle mode.
References RePros::activateRePro(), Macros::checkOptions(), MetaData::clear(), ConfigureClasses::configure(), RELACSWidget::IdleMode, ControlTabs::initDevices(), RePros::message(), RELACSPlugin::Plugins, ConfigureClasses::preConfigure(), ConfigureClasses::read(), RELACSWidget::setMode(), RePros::setSettings(), and Macros::warning().
Referenced by RELACSWidget::restartAcquisition(), and RELACSWidget::startFirstAcquisition().
|
slot |
Restart the currently active acquisition mode.
References RELACSWidget::AcquisitionMode, FilterDetectors::addMenu(), FilterDetectors::clear(), RELACSWidget::clearActivity(), FilterDetectors::createFilters(), RELACSWidget::idle(), RELACSWidget::mode(), RELACSWidget::SimulationMode, RELACSWidget::startFirstAcquisition(), RELACSWidget::startIdle(), and RELACSWidget::stopActivity().
Referenced by RELACSWidget::editDevices(), RELACSWidget::editFilters(), RELACSWidget::editInputTraces(), and RELACSWidget::editOutputTraces().
|
slot |
Stops all RELACSWidget activities and exits.
References RELACSWidget::clearActivity(), RELACSWidget::idle(), RELACSWidget::printlog(), and RELACSWidget::stopActivity().
Referenced by RELACSWidget::closeEvent(), and RELACSWidget::RELACSWidget().
|
slot |
Stops all RELACSWidget activities and exits without launching a session dialog.
References RELACSWidget::clearActivity(), RELACSWidget::doStopActivity(), RELACSWidget::idle(), and RELACSWidget::printlog().
Referenced by MacroCommand::execute().
|
slot |
Tell PlotTrace to display currently recorded data.
References PlotTrace::displayData().
Referenced by Macro::run().
|
slot |
Toggle showing filters and detectors in full window.
References RELACSPlugin::widget().
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Toggle showing traces in full window.
References RELACSPlugin::widget().
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Toggle showing controls in full window.
References RELACSPlugin::widget().
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Toggle showing RePros in full window.
References RELACSPlugin::widget().
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Toggle showing databrowser and traces in full window.
References RELACSWidget::showDataOnly().
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Show databrowser and traces in full window.
References RELACSPlugin::widget().
Referenced by RELACSWidget::RELACSWidget(), and RELACSWidget::showData().
|
slot |
Toggles full screen mode.
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Toggles maximized screen mode.
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Toggles muting the audio monitor.
References AudioMonitor::mute(), AudioMonitor::muted(), and AudioMonitor::unmute().
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Displays highly relevant information about the culprits that wrote this piece of software.
References MessageBox::information().
Referenced by RELACSWidget::RELACSWidget().
|
slot |
Displays RELACS help.
References OptDialog::addButton(), OptDialog::addWidget(), OptDialog::exec(), RELACSWidget::helpClosed(), and OptDialog::setCaption().
Referenced by RELACSWidget::RELACSWidget().
|
protectedvirtual |
After a signal is written to the daq-board for output the function write( OData &OD ) emits this signal. It can be used to check the success of the output operation. For that purpose read out the error flags of OD.
References RELACSWidget::quit().
|
protectedvirtual |
References RELACSPlugin::widget().
|
protectedvirtual |
References RELACSPlugin::widget().
|
protectedvirtual |
|
protectedslot |
Referenced by RELACSWidget::help().
|
protectedslot |
References Model::load().
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
Referenced by RELACSWidget::RELACSWidget().
|
friend |
|
friend |
|
friend |
Referenced by RELACSWidget::RELACSWidget().
|
friend |
|
friend |
Referenced by RELACSWidget::RELACSWidget().
|
friend |
Referenced by RELACSWidget::RELACSWidget().
|
friend |
Referenced by RELACSWidget::RELACSWidget().
|
friend |
Referenced by RELACSWidget::RELACSWidget().
|
friend |
Referenced by RELACSWidget::RELACSWidget().