Scope
ScopeDatatypes.h File Reference
#include "ScopeDefines.h"

Go to the source code of this file.

Classes

class  scope::ScopeDatatypeBase< T >
 
class  scope::ZDeviceHelper
 
class  scope::BehaviorModeHelper
 
class  scope::DaqTimingHelper
 
class  scope::Uint16RangeHelper
 
class  scope::OutputsTypeHelper
 
class  scope::InputsTypeHelper
 
class  scope::ScannerTypeHelper
 
class  scope::ScannerVectorTypeHelper
 
class  scope::ScannerSupportedVectors
 
class  scope::ScannerVectorFillTypeHelper
 
class  scope::RunStateHelper
 
class  scope::DaqModeHelper
 
class  scope::DaqSamplingHelper
 

Typedefs

typedef ScopeDatatypeBase< ZDeviceHelper > scope::ZDevice
 
typedef ScopeDatatypeBase< BehaviorModeHelper > scope::BehaviorMode
 
typedef ScopeDatatypeBase< DaqTimingHelper > scope::DaqTiming
 
typedef ScopeDatatypeBase< Uint16RangeHelper > scope::Uint16Range
 
typedef ScopeDatatypeBase< OutputsTypeHelper > scope::OutputsType
 
typedef ScopeDatatypeBase< InputsTypeHelper > scope::InputsType
 
typedef ScopeDatatypeBase< ScannerTypeHelper > scope::ScannerType
 
typedef ScopeDatatypeBase< ScannerVectorFillTypeHelper > scope::ScannerVectorFillType
 
typedef ScopeDatatypeBase< RunStateHelper > scope::RunState
 
typedef ScopeDatatypeBase< DaqModeHelper > scope::DaqMode
 
typedef ScopeDatatypeBase< DaqSamplingHelper > scope::DaqSampling
 

Enumerations

enum  ControllerReturnStatus { none = 0x0, stopped = 0x01, finished = 0x02, error = 0x04 }
 
enum  FPUMoveDirection { left, right, up, down }
 

Functions

uint16_t scope::Uint16LowerBoundary (const Uint16Range &r)
 
uint16_t scope::Uint16UpperBoundary (const Uint16Range &r)
 

Detailed Description

In here all declarations for all kinds of datatypes Scope needs.

Remember: For a new datatype you have to implement specializations of ScopeValue member functions (see helpers/ScopeValue.cpp) !

Definition in file ScopeDatatypes.h.