![]() |
ChimeraTK-DeviceAccess 03.25.00
|
#include "LNMBackendRegisterInfo.h"#include "LogicalNameMappingBackend.h"#include "VirtualFunctionTemplate.h"#include <utility>
Include dependency graph for LNMAccessorPlugin.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | ChimeraTK::LNMBackend::UndecoratedParams |
| Helper struct to hold extra parameters needed by some plugins, used in decorateAccessor() More... | |
| class | ChimeraTK::LNMBackend::AccessorPluginBase |
| Base class for AccessorPlugins used by the LogicalNameMapping backend to store backends in lists. More... | |
| class | ChimeraTK::LNMBackend::AccessorPlugin< Derived > |
| Base class for plugins that modify the behaviour of accessors in the logical name mapping backend. More... | |
| class | ChimeraTK::LNMBackend::MultiplierPlugin |
| Multiplier Plugin: Multiply register's data with a constant factor. More... | |
| class | ChimeraTK::LNMBackend::MonostableTriggerPlugin |
| Monostable Trigger Plugin: Write value to target which falls back to another value after defined time. More... | |
| class | ChimeraTK::LNMBackend::ForceReadOnlyPlugin |
| ForceReadOnly Plugin: Forces a register to be read only. More... | |
| class | ChimeraTK::LNMBackend::ForcePollingReadPlugin |
| ForcePollingRead Plugin: Forces a register to not allow setting the AccessMode::wait_for_new_data flag. More... | |
| class | ChimeraTK::LNMBackend::TypeHintModifierPlugin |
| TypeHintModifier Plugin: Change the catalogue type of the mapped register. More... | |
| class | ChimeraTK::LNMBackend::BitRangeAccessPlugin |
| class | ChimeraTK::LNMBackend::TagModifierPlugin |
| TagModifier Plugin: Manipulate the tags in the register catalogue. More... | |
| class | ChimeraTK::LNMBackend::FixedTagModifierPlugin< Tag > |
| class | ChimeraTK::LNMBackend::FanOutPlugin |
Namespaces | |
| namespace | ChimeraTK |
| namespace | ChimeraTK::LNMBackend |
Functions | |
| boost::shared_ptr< AccessorPluginBase > | ChimeraTK::LNMBackend::makePlugin (LNMBackendRegisterInfo info, size_t pluginIndex, const std::string &name, const std::map< std::string, std::string > ¶meters) |
| Factory function for accessor plugins. | |