#include <SctApi.h>
Inheritance diagram for SctApi::Scan:
Public Types | |
typedef std::vector< FLOAT32 > | ScanPoints |
Typedef for list of scan points. | |
enum | ScanOptions { FORMAT, FULL, BITS32, LOOPCALLINE, DISTSLAVE, DEBUG } |
Current options for a scan request. More... | |
Public Member Functions | |
virtual | ~Scan () |
virtual void | configure (unsigned short type, float start, float stop, float step)=0 |
virtual void | configure2 (unsigned short type, float start, float stop, float step)=0 |
virtual const Trigger * | getTrigger1 () const=0 |
virtual const Trigger * | getTrigger2 () const=0 |
virtual Trigger * | getTrigger1 ()=0 |
virtual Trigger * | getTrigger2 ()=0 |
virtual void | setTrigger1 (Trigger *trigger)=0 |
virtual void | setTrigger2 (Trigger *trigger)=0 |
virtual void | setScanVariable1 (unsigned short var)=0 |
virtual void | setScanVariable2 (unsigned short var)=0 |
virtual unsigned short | getScanVariable1 () const=0 |
virtual unsigned short | getScanVariable2 () const=0 |
virtual void | setNTrigs (unsigned long nTrigs)=0 |
virtual unsigned short | getNTrigs () const=0 |
virtual const ScanPoints | getScanPoints1 () const=0 |
virtual const ScanPoints | getScanPoints2 () const=0 |
virtual void | setScanPoints1 (const ScanPoints &scans)=0 |
virtual void | setScanPoints2 (const ScanPoints &scans)=0 |
virtual int | getOption (enum ScanOptions) const=0 |
virtual void | setOption (enum ScanOptions, int option)=0 |
virtual void | print () const=0 |
Print the scan. | |
virtual void | setScanNumber (unsigned int scan)=0 |
virtual unsigned int | getScanNumber () const=0 |
virtual void | setRunNumber (unsigned int scan)=0 |
virtual unsigned int | getRunNumber () const=0 |
virtual std::list< std::string > | getModuleList (unsigned int group) const=0 |
virtual void | setModuleList (unsigned int group, std::list< std::string > newList)=0 |
virtual unsigned int | getNGroups () const=0 |
virtual void | setNGroups (unsigned int val)=0 |
Describes a scan request
There are two module sets defined by the module group number in the configuration.
Definition at line 79 of file SctApi.h.
|
Typedef for list of scan points.
|
|
Current options for a scan request.
|
|
|
|
|
|
|
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Print the scan.
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
Implemented in SctApi::ScanDefImpl. |
|
|
|
|