ODIN
Public Member Functions | List of all members

#include <seqplatform.h>

Inheritance diagram for SeqPlatform:
Inheritance graph
[legend]

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
SeqClassset_temporary ()
 
- Public Member Functions inherited from Labeled
 Labeled (const STD_string &label="unnamed")
 
Labeledset_label (const STD_string &label)
 
const STD_string & get_label () const
 
Labeledoperator= (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 ()
 

Detailed Description

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.

Member Function Documentation

◆ init()

virtual void SeqPlatform::init ( )
pure virtual

Initialize platform, is called whenever a method is initialized.

◆ prepare_measurement()

virtual void SeqPlatform::prepare_measurement ( unsigned int  nacqs_total)
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.

◆ reset_before_prep()

virtual void SeqPlatform::reset_before_prep ( )
pure virtual

This function is overloaded to clean up the platform interface before a new sequence is prepared.


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