ChimeraTK-DeviceAccess 03.19.00
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RegFullAreaScaled Struct Reference

Test multiply plugin applied to array (just one direction for sake of simplicity) More...

+ Inheritance diagram for RegFullAreaScaled:
+ Collaboration diagram for RegFullAreaScaled:

Public Types

typedef double minimumUserType
 
typedef int32_t rawUserType
 

Public Member Functions

std::string path ()
 
bool isWriteable ()
 
size_t nElementsPerChannel ()
 
template<typename T , typename Traw >
convertRawToCooked (Traw value)
 
ChimeraTK::AccessModeFlags supportedFlags ()
 
- Public Member Functions inherited from OneDRegisterDescriptorBase< RegFullAreaScaled >
size_t nChannels ()
 
size_t myOffset ()
 
convertRawToCooked (Traw value)
 
void generateValueHook (std::vector< UserType > &)
 
std::vector< std::vector< Type > > generateValue (bool getRaw=false)
 
std::vector< std::vector< UserType > > getRemoteValue (bool getRaw=false)
 
void setRemoteValue ()
 
- Public Member Functions inherited from RegisterDescriptorBase< Derived >
bool isWriteable ()
 
bool isReadable ()
 
bool isPush ()
 
ChimeraTK::AccessModeFlags supportedFlags ()
 
size_t writeQueueLength ()
 
size_t nRuntimeErrorCases ()
 
void setForceRuntimeError (bool enable, size_t)
 

Public Attributes

const double increment = std::exp(4.)
 
DummyRegisterAccessor< minimumUserTypeacc {exceptionDummyLikeMtcadummy.get(), "", "/ADC.AREA_DMAABLE"}
 
- Public Attributes inherited from RegisterDescriptorBase< Derived >
Derived * derived {static_cast<Derived*>(this)}
 

Static Public Attributes

static constexpr auto capabilities
 
- Static Public Attributes inherited from RegisterDescriptorBase< Derived >
static constexpr auto capabilities
 

Detailed Description

Test multiply plugin applied to array (just one direction for sake of simplicity)

Definition at line 626 of file testLMapBackendUnified.cpp.

Member Typedef Documentation

◆ minimumUserType

Definition at line 643 of file testLMapBackendUnified.cpp.

◆ rawUserType

Definition at line 644 of file testLMapBackendUnified.cpp.

Member Function Documentation

◆ convertRawToCooked()

template<typename T , typename Traw >
T RegFullAreaScaled::convertRawToCooked ( Traw  value)
inline

Definition at line 639 of file testLMapBackendUnified.cpp.

◆ isWriteable()

bool RegFullAreaScaled::isWriteable ( )
inline

Definition at line 628 of file testLMapBackendUnified.cpp.

◆ nElementsPerChannel()

size_t RegFullAreaScaled::nElementsPerChannel ( )
inline

Definition at line 636 of file testLMapBackendUnified.cpp.

◆ path()

std::string RegFullAreaScaled::path ( )
inline

Definition at line 627 of file testLMapBackendUnified.cpp.

◆ supportedFlags()

ChimeraTK::AccessModeFlags RegFullAreaScaled::supportedFlags ( )
inline

Definition at line 646 of file testLMapBackendUnified.cpp.

Member Data Documentation

◆ acc

DummyRegisterAccessor<minimumUserType> RegFullAreaScaled::acc {exceptionDummyLikeMtcadummy.get(), "", "/ADC.AREA_DMAABLE"}

Definition at line 647 of file testLMapBackendUnified.cpp.

◆ capabilities

constexpr auto RegFullAreaScaled::capabilities
staticconstexpr
Initial value:
=
OneDRegisterDescriptorBase<RegFullAreaScaled>::capabilities.disableTestRawTransfer().disableTestCatalogue()
Base descriptor for 1D accessors (and scalars)

Definition at line 632 of file testLMapBackendUnified.cpp.

◆ increment

const double RegFullAreaScaled::increment = std::exp(4.)

Definition at line 635 of file testLMapBackendUnified.cpp.


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