ChimeraTK-DeviceAccess  03.18.00
DeviceFixture2D< Derived > Struct Template Reference

DeviceFixture used for the 2D access tests here no overwriting of ExceptionBackend. More...

+ Inheritance diagram for DeviceFixture2D< Derived >:
+ Collaboration diagram for DeviceFixture2D< Derived >:

Classes

struct  ConfigParams
 

Public Member Functions

 DeviceFixture2D ()
 
void simpleCheckExtractedChannels (std::string readerAReg)
 
void checkExtractedChannels (std::string readerAReg, std::string readerBReg)
 

Public Attributes

const std::string rawDeviceCdd = "(dummy?map=doubleBuffer.map)"
 
const std::string lmap = "(logicalNameMap?map=doubleBuffer.xlmap&target=" + this->rawDeviceCdd + ")"
 
Device d
 
boost::shared_ptr< DeviceBackendbackdoor
 
boost::shared_ptr< NDRegisterAccessor< uint32_t > > doubleBufferingEnabled
 
boost::shared_ptr< NDRegisterAccessor< uint32_t > > writingBufferNum
 
boost::shared_ptr< NDRegisterAccessor< float > > buf0
 
boost::shared_ptr< NDRegisterAccessor< float > > buf1
 

Detailed Description

template<class Derived>
struct DeviceFixture2D< Derived >

DeviceFixture used for the 2D access tests here no overwriting of ExceptionBackend.

Definition at line 319 of file testDoubleBuffering.cpp.

Constructor & Destructor Documentation

◆ DeviceFixture2D()

template<class Derived >
DeviceFixture2D< Derived >::DeviceFixture2D ( )
inline

Definition at line 331 of file testDoubleBuffering.cpp.

Member Function Documentation

◆ checkExtractedChannels()

template<class Derived >
void DeviceFixture2D< Derived >::checkExtractedChannels ( std::string  readerAReg,
std::string  readerBReg 
)
inline

Definition at line 379 of file testDoubleBuffering.cpp.

◆ simpleCheckExtractedChannels()

template<class Derived >
void DeviceFixture2D< Derived >::simpleCheckExtractedChannels ( std::string  readerAReg)
inline

Definition at line 345 of file testDoubleBuffering.cpp.

Member Data Documentation

◆ backdoor

template<class Derived >
boost::shared_ptr<DeviceBackend> DeviceFixture2D< Derived >::backdoor

Definition at line 323 of file testDoubleBuffering.cpp.

◆ buf0

template<class Derived >
boost::shared_ptr<NDRegisterAccessor<float> > DeviceFixture2D< Derived >::buf0

Definition at line 325 of file testDoubleBuffering.cpp.

◆ buf1

template<class Derived >
boost::shared_ptr<NDRegisterAccessor<float> > DeviceFixture2D< Derived >::buf1

Definition at line 325 of file testDoubleBuffering.cpp.

◆ d

template<class Derived >
Device DeviceFixture2D< Derived >::d

Definition at line 322 of file testDoubleBuffering.cpp.

◆ doubleBufferingEnabled

template<class Derived >
boost::shared_ptr<NDRegisterAccessor<uint32_t> > DeviceFixture2D< Derived >::doubleBufferingEnabled

Definition at line 324 of file testDoubleBuffering.cpp.

◆ lmap

template<class Derived >
const std::string DeviceFixture2D< Derived >::lmap = "(logicalNameMap?map=doubleBuffer.xlmap&target=" + this->rawDeviceCdd + ")"

Definition at line 321 of file testDoubleBuffering.cpp.

◆ rawDeviceCdd

template<class Derived >
const std::string DeviceFixture2D< Derived >::rawDeviceCdd = "(dummy?map=doubleBuffer.map)"

Definition at line 320 of file testDoubleBuffering.cpp.

◆ writingBufferNum

template<class Derived >
boost::shared_ptr<NDRegisterAccessor<uint32_t> > DeviceFixture2D< Derived >::writingBufferNum

Definition at line 324 of file testDoubleBuffering.cpp.


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