ChimeraTK-DeviceAccess
03.18.00
|
Classes | |
class | AccessorPlugin |
Base class for plugins that modify the behaviour of accessors in the logical name mapping backend. More... | |
class | AccessorPluginBase |
Base class for AccessorPlugins used by the LogicalNameMapping backend to store backends in lists. More... | |
class | BitRangeAccessPlugin |
struct | BitRangeAccessPluginDecorator |
class | DoubleBufferAccessorDecorator |
class | DoubleBufferPlugin |
class | ForcePollingReadPlugin |
ForcePollingRead Plugin: Forces a register to not allow setting the AccessMode::wait_for_new_data flag. More... | |
class | ForceReadOnlyPlugin |
ForceReadOnly Plugin: Forces a register to be read only. More... | |
struct | ForceReadOnlyPluginDecorator |
class | MathPlugin |
Math Plugin: Apply mathematical formula to register's data. More... | |
struct | MathPluginDecorator |
class | MathPluginFormulaHelper |
class | MonostableTriggerPlugin |
Monostable Trigger Plugin: Write value to target which falls back to another value after defined time. More... | |
struct | MonostableTriggerPluginDecorator |
class | MultiplierPlugin |
Multiplier Plugin: Multiply register's data with a constant factor. More... | |
struct | MultiplierPluginDecorator |
struct | ReferenceCountedUniqueLock |
class | TypeHintModifierPlugin |
TypeHintModifier Plugin: Change the catalogue type of the mapped register. More... | |
struct | UndecoratedParams |
Helper struct to hold extra parameters needed by some plugins, used in decorateAccessor() More... | |
Functions | |
boost::shared_ptr< AccessorPluginBase > | makePlugin (LNMBackendRegisterInfo info, size_t pluginIndex, const std::string &name, const std::map< std::string, std::string > ¶meters) |
Factory function for accessor plugins. More... | |
constexpr uint64_t | getMaskForNBits (uint64_t numberOfBits) |
|
constexpr |
Definition at line 44 of file LNMBitRangeAccessPlugin.cc.
boost::shared_ptr< AccessorPluginBase > ChimeraTK::LNMBackend::makePlugin | ( | LNMBackendRegisterInfo | info, |
size_t | pluginIndex, | ||
const std::string & | name, | ||
const std::map< std::string, std::string > & | parameters | ||
) |
Factory function for accessor plugins.
Definition at line 14 of file LNMAccessorPlugin.cc.