![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Base interface for a ScalarAlarmSupport. More...
#include "scalarAlarmSupport.h"
Public Member Functions | |
POINTER_DEFINITIONS (ScalarAlarmSupport) | |
virtual | ~ScalarAlarmSupport () |
virtual bool | init (epics::pvData::PVFieldPtr const &pvValue, epics::pvData::PVStructurePtr const &pvAlarm, epics::pvData::PVFieldPtr const &pvSupport) |
Connects to contol fields. More... | |
virtual bool | process () |
Honors scalarAlarm fields. More... | |
virtual void | reset () |
If implementing minSteps it sets isMinStep to false. More... | |
Static Public Member Functions | |
static ScalarAlarmSupportPtr | create (PVRecordPtr const &pvRecord) |
create a ScalarAlarm More... | |
static epics::pvData::StructureConstPtr | scalarAlarmField () |
create a scalarAlarm required by ScalarAlarm More... | |
Base interface for a ScalarAlarmSupport.
Definition at line 31 of file scalarAlarmSupport.h.
|
virtual |
The Destructor.
Definition at line 31 of file scalarAlarmSupport.cpp.
|
static |
create a ScalarAlarm
pvRecord | - The pvRecord to which the support is attached. |
Definition at line 49 of file scalarAlarmSupport.cpp.
|
virtual |
Connects to contol fields.
pvValue | The field to support. |
pvAlarm | The alarm field. |
pvSupport | Support specific fields. |
Definition at line 61 of file scalarAlarmSupport.cpp.
epics::pvDatabase::ScalarAlarmSupport::POINTER_DEFINITIONS | ( | ScalarAlarmSupport | ) |
|
virtual |
Honors scalarAlarm fields.
Implements epics::pvDatabase::PVSupport.
Definition at line 103 of file scalarAlarmSupport.cpp.
|
virtual |
If implementing minSteps it sets isMinStep to false.
Reimplemented from epics::pvDatabase::PVSupport.
Definition at line 141 of file scalarAlarmSupport.cpp.
|
static |
create a scalarAlarm required by ScalarAlarm
Definition at line 37 of file scalarAlarmSupport.cpp.