A Plugin for a filter that gets a sub array from a PVScalarDeadband.
More...
#include <dataDistributorPlugin.h>
A Plugin for a filter that gets a sub array from a PVScalarDeadband.
Definition at line 123 of file dataDistributorPlugin.h.
◆ ~DataDistributorFilter()
epics::pvCopy::DataDistributorFilter::~DataDistributorFilter |
( |
| ) |
|
|
virtual |
◆ create()
DataDistributorFilterPtr epics::pvCopy::DataDistributorFilter::create |
( |
const std::string & |
requestValue, |
|
|
const PVCopyPtr & |
pvCopy, |
|
|
const epics::pvData::PVFieldPtr & |
master |
|
) |
| |
|
static |
Create a DataDistributorFilter.
- Parameters
-
requestValue | The value part of a name=value request option. |
master | The field in the master PVStructure to which the PVFilter will be attached. |
- Returns
- The PVFilter. A null is returned if master or requestValue is not appropriate for the plugin.
Definition at line 297 of file dataDistributorPlugin.cpp.
◆ filter()
bool epics::pvCopy::DataDistributorFilter::filter |
( |
const epics::pvData::PVFieldPtr & |
pvCopy, |
|
|
const epics::pvData::BitSetPtr & |
bitSet, |
|
|
bool |
toCopy |
|
) |
| |
|
virtual |
Perform a filter operation
- Parameters
-
pvCopy | The field in the copy PVStructure. |
bitSet | A bitSet for copyPVStructure. |
toCopy | (true,false) means copy (from master to copy,from copy to master) |
- Returns
- if filter (modified, did not modify) destination. Null is returned if master or requestValue is not appropriate for the plugin.
Implements epics::pvCopy::PVFilter.
Definition at line 388 of file dataDistributorPlugin.cpp.
◆ getName()
string epics::pvCopy::DataDistributorFilter::getName |
( |
| ) |
|
|
virtual |
◆ POINTER_DEFINITIONS() [1/2]
epics::pvCopy::PVFilter::POINTER_DEFINITIONS |
( |
PVFilter |
| ) |
|
|
inherited |
◆ POINTER_DEFINITIONS() [2/2]
The documentation for this class was generated from the following files: