ChimeraTK-DeviceAccess-TangoBackend 00.01.02
Loading...
Searching...
No Matches
ChimeraTK::TangoRegisterInfo Struct Reference

#include <RegisterCatalogue.h>

+ Inheritance diagram for ChimeraTK::TangoRegisterInfo:
+ Collaboration diagram for ChimeraTK::TangoRegisterInfo:

Public Member Functions

 TangoRegisterInfo ()=default
 
 TangoRegisterInfo (Tango::AttributeInfoEx &info)
 
ChimeraTK::RegisterPath getRegisterName () const override
 
unsigned int getNumberOfElements () const override
 
unsigned int getNumberOfChannels () const override
 
bool isReadable () const override
 
bool isWriteable () const override
 
ChimeraTK::AccessModeFlags getSupportedAccessModes () const override
 
const ChimeraTK::DataDescriptor & getDataDescriptor () const override
 
std::unique_ptr< ChimeraTK::BackendRegisterInfoBase > clone () const override
 

Public Attributes

DataDescriptor descriptor
 
Tango::AttributeInfoEx attributeInfo
 

Detailed Description

Definition at line 21 of file RegisterCatalogue.h.

Constructor & Destructor Documentation

◆ TangoRegisterInfo() [1/2]

ChimeraTK::TangoRegisterInfo::TangoRegisterInfo ( )
default

◆ TangoRegisterInfo() [2/2]

ChimeraTK::TangoRegisterInfo::TangoRegisterInfo ( Tango::AttributeInfoEx &  info)
explicit

Definition at line 51 of file RegisterCatalogue.cc.

Member Function Documentation

◆ clone()

std::unique_ptr< ChimeraTK::BackendRegisterInfoBase > ChimeraTK::TangoRegisterInfo::clone ( ) const
override

Definition at line 45 of file RegisterCatalogue.cc.

◆ getDataDescriptor()

const ChimeraTK::DataDescriptor & ChimeraTK::TangoRegisterInfo::getDataDescriptor ( ) const
inlineoverride

Definition at line 45 of file RegisterCatalogue.h.

◆ getNumberOfChannels()

unsigned int ChimeraTK::TangoRegisterInfo::getNumberOfChannels ( ) const
inlineoverride

Definition at line 30 of file RegisterCatalogue.h.

◆ getNumberOfElements()

unsigned int ChimeraTK::TangoRegisterInfo::getNumberOfElements ( ) const
inlineoverride

Definition at line 28 of file RegisterCatalogue.h.

◆ getRegisterName()

ChimeraTK::RegisterPath ChimeraTK::TangoRegisterInfo::getRegisterName ( ) const
inlineoverride

Definition at line 26 of file RegisterCatalogue.h.

◆ getSupportedAccessModes()

ChimeraTK::AccessModeFlags ChimeraTK::TangoRegisterInfo::getSupportedAccessModes ( ) const
inlineoverride

Definition at line 43 of file RegisterCatalogue.h.

◆ isReadable()

bool ChimeraTK::TangoRegisterInfo::isReadable ( ) const
inlineoverride

Definition at line 32 of file RegisterCatalogue.h.

◆ isWriteable()

bool ChimeraTK::TangoRegisterInfo::isWriteable ( ) const
inlineoverride

Definition at line 38 of file RegisterCatalogue.h.

Member Data Documentation

◆ attributeInfo

Tango::AttributeInfoEx ChimeraTK::TangoRegisterInfo::attributeInfo

Definition at line 50 of file RegisterCatalogue.h.

◆ descriptor

DataDescriptor ChimeraTK::TangoRegisterInfo::descriptor

Definition at line 49 of file RegisterCatalogue.h.


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