ODIN
|
#include <seqplatform.h>
Public Member Functions | |
virtual void | init ()=0 |
virtual void | reset_before_prep ()=0 |
virtual void | prepare_measurement (unsigned int nacqs_total)=0 |
Public Member Functions inherited from SeqClass | |
SeqClass & | set_temporary () |
Public Member Functions inherited from Labeled | |
Labeled (const STD_string &label="unnamed") | |
Labeled & | set_label (const STD_string &label) |
const STD_string & | get_label () const |
Labeled & | operator= (const Labeled &l) |
Additional Inherited Members | |
Protected Member Functions inherited from SeqClass | |
void | marshall_error () const |
virtual void | clear_container () |
virtual bool | prep () |
Static Protected Member Functions inherited from SeqClass | |
static void | clear_temporary () |
static void | clear_containers () |
Virtual base class for all classes that represent an ODIN platform, i.e. that deal with platform specific peculiarities
Definition at line 83 of file seqplatform.h.
|
pure virtual |
Initialize platform, is called whenever a method is initialized.
|
pure virtual |
This function is overloaded to prepare all the global stuff which is needed to start an experiment. 'nacqs_total' must contain the total number of acqusition events in the the sequence.
|
pure virtual |
This function is overloaded to clean up the platform interface before a new sequence is prepared.