5#include <ChimeraTK/BackendRegisterCatalogue.h>
7#include <tango/tango.h>
13 struct TangoRegisterInfo;
33 return attributeInfo.writable == Tango::AttrWriteType::READ_WITH_WRITE ||
39 return attributeInfo.writable == Tango::AttrWriteType::READ_WRITE ||
47 [[nodiscard]] std::unique_ptr<ChimeraTK::BackendRegisterInfoBase>
clone()
const override;
unsigned int getNumberOfChannels() const override
ChimeraTK::RegisterPath getRegisterName() const override
Tango::AttributeInfoEx attributeInfo
TangoRegisterInfo()=default
bool isReadable() const override
ChimeraTK::AccessModeFlags getSupportedAccessModes() const override
unsigned int getNumberOfElements() const override
DataDescriptor descriptor
std::unique_ptr< ChimeraTK::BackendRegisterInfoBase > clone() const override
bool isWriteable() const override
const ChimeraTK::DataDescriptor & getDataDescriptor() const override