![]() |
ChimeraTK-DeviceAccess-TangoBackend 00.01.02
|
#include <TangoRegisterAccessor.h>
Inheritance diagram for ChimeraTK::TangoBackendRegisterAccessor< UserType, TangoType >:
Collaboration diagram for ChimeraTK::TangoBackendRegisterAccessor< UserType, TangoType >:Public Member Functions | |
| TangoBackendRegisterAccessor (boost::shared_ptr< TangoBackend > backend_, TangoRegisterInfo info, const std::string ®isterPathName, size_t numberOfWords, size_t wordOffsetInRegister, AccessModeFlags flags) | |
| void | doReadTransferSynchronously () override |
| bool | doWriteTransfer (VersionNumber) override |
| void | doPreRead (TransferType) override |
| void | doPostRead (TransferType type, bool hasNewData) override |
| void | doPreWrite (TransferType, VersionNumber) override |
| std::vector< boost::shared_ptr< TransferElement > > | getHardwareAccessingElements () override |
| std::list< boost::shared_ptr< TransferElement > > | getInternalElements () override |
| bool | isReadOnly () const override |
| bool | isWriteable () const override |
| bool | isReadable () const override |
Public Attributes | |
| boost::shared_ptr< TangoBackend > | backend |
| Pointer to the backend. | |
| TangoRegisterInfo | registerInfo |
| Tango::DeviceAttribute | readAttribute |
| Tango::DeviceAttribute | writeAttribute |
| bool | isPartial {false} |
| size_t | elementOffset |
Definition at line 21 of file TangoRegisterAccessor.h.
| ChimeraTK::TangoBackendRegisterAccessor< UserType, TangoType >::TangoBackendRegisterAccessor | ( | boost::shared_ptr< TangoBackend > | backend_, |
| TangoRegisterInfo | info, | ||
| const std::string & | registerPathName, | ||
| size_t | numberOfWords, | ||
| size_t | wordOffsetInRegister, | ||
| AccessModeFlags | flags | ||
| ) |
Definition at line 64 of file TangoRegisterAccessor.h.
|
override |
Definition at line 190 of file TangoRegisterAccessor.h.
|
override |
Definition at line 178 of file TangoRegisterAccessor.h.
|
override |
Definition at line 130 of file TangoRegisterAccessor.h.
|
override |
Definition at line 94 of file TangoRegisterAccessor.h.
|
override |
Definition at line 111 of file TangoRegisterAccessor.h.
|
inlineoverride |
Definition at line 33 of file TangoRegisterAccessor.h.
|
inlineoverride |
Definition at line 37 of file TangoRegisterAccessor.h.
|
inlineoverride |
Definition at line 43 of file TangoRegisterAccessor.h.
|
inlineoverride |
Definition at line 39 of file TangoRegisterAccessor.h.
|
inlineoverride |
Definition at line 41 of file TangoRegisterAccessor.h.
| boost::shared_ptr<TangoBackend> ChimeraTK::TangoBackendRegisterAccessor< UserType, TangoType >::backend |
Pointer to the backend.
Definition at line 46 of file TangoRegisterAccessor.h.
| size_t ChimeraTK::TangoBackendRegisterAccessor< UserType, TangoType >::elementOffset |
Definition at line 56 of file TangoRegisterAccessor.h.
| bool ChimeraTK::TangoBackendRegisterAccessor< UserType, TangoType >::isPartial {false} |
Definition at line 54 of file TangoRegisterAccessor.h.
| Tango::DeviceAttribute ChimeraTK::TangoBackendRegisterAccessor< UserType, TangoType >::readAttribute |
Definition at line 50 of file TangoRegisterAccessor.h.
| TangoRegisterInfo ChimeraTK::TangoBackendRegisterAccessor< UserType, TangoType >::registerInfo |
Definition at line 47 of file TangoRegisterAccessor.h.
| Tango::DeviceAttribute ChimeraTK::TangoBackendRegisterAccessor< UserType, TangoType >::writeAttribute |
Definition at line 53 of file TangoRegisterAccessor.h.