6 #ifndef PVDEADBANDPLUGIN_H 7 #define PVDEADBANDPLUGIN_H 18 namespace epics {
namespace pvCopy{
20 class PVDeadbandPlugin;
53 const std::string & requestValue,
68 double lastReportedValue;
82 static PVDeadbandFilterPtr create(
83 const std::string & requestValue,
98 std::string getName();
std::tr1::shared_ptr< PVFilter > PVFilterPtr
std::tr1::shared_ptr< PVCopy > PVCopyPtr
TODO only here because of the Lockable.
Mark external symbols and entry points for shared libraries.
std::tr1::shared_ptr< PVDeadbandFilter > PVDeadbandFilterPtr
#define POINTER_DEFINITIONS(clazz)
A Plugin for a filter that gets a sub array from a PVScalarDeadband.
A filter plugin that attaches to a field of a PVStrcture.
std::tr1::shared_ptr< PVScalar > PVScalarPtr
std::tr1::shared_ptr< PVField > PVFieldPtr
std::tr1::shared_ptr< BitSet > BitSetPtr
A plugin for a filter that gets a sub array from a PVScalarDeadband.
std::tr1::shared_ptr< PVDeadbandPlugin > PVDeadbandPluginPtr
A Filter that is called when a copy PVStructure is being updated.