![]() |
This is Unofficial EPICS BASE Doxygen Site
|
A filter that gets a sub array from a PVScalarArray. More...
#include "pvArrayPlugin.h"
Public Member Functions | |
POINTER_DEFINITIONS (PVArrayFilter) | |
virtual | ~PVArrayFilter () |
bool | filter (const epics::pvData::PVFieldPtr &pvCopy, const epics::pvData::BitSetPtr &bitSet, bool toCopy) |
std::string | getName () |
![]() | |
POINTER_DEFINITIONS (PVFilter) | |
virtual | ~PVFilter () |
Static Public Member Functions | |
static PVArrayFilterPtr | create (const std::string &requestValue, const epics::pvData::PVFieldPtr &master) |
A filter that gets a sub array from a PVScalarArray.
Definition at line 60 of file pvArrayPlugin.h.
|
virtual |
Definition at line 53 of file pvArrayPlugin.cpp.
|
static |
Create a PVArrayFilter.
requestValue | The value part of a name=value request option. |
master | The field in the master PVStructure to which the PVFilter will be attached. |
Definition at line 77 of file pvArrayPlugin.cpp.
|
virtual |
Perform a filter operation
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) |
Implements epics::pvCopy::PVFilter.
Definition at line 150 of file pvArrayPlugin.cpp.
|
virtual |
Get the filter name.
Implements epics::pvCopy::PVFilter.
Definition at line 220 of file pvArrayPlugin.cpp.
epics::pvCopy::PVArrayFilter::POINTER_DEFINITIONS | ( | PVArrayFilter | ) |