A filter that sets a timeStamp to/from the current field or pvCopy.
More...
#include <pvTimestampPlugin.h>
A filter that sets a timeStamp to/from the current field or pvCopy.
Definition at line 61 of file pvTimestampPlugin.h.
◆ ~PVTimestampFilter()
epics::pvCopy::PVTimestampFilter::~PVTimestampFilter |
( |
| ) |
|
|
virtual |
◆ create()
PVTimestampFilterPtr epics::pvCopy::PVTimestampFilter::create |
( |
const std::string & |
requestValue, |
|
|
const epics::pvData::PVFieldPtr & |
master |
|
) |
| |
|
static |
Create a PVTimestampFilter.
- 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 62 of file pvTimestampPlugin.cpp.
◆ filter()
bool epics::pvCopy::PVTimestampFilter::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 90 of file pvTimestampPlugin.cpp.
◆ getName()
string epics::pvCopy::PVTimestampFilter::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: