![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Base interface for a ScalarAlarmSupport. More...
#include "scalarAlarmSupport.h"
Inheritance diagram for epics::pvDatabase::ScalarAlarmSupport:
Collaboration diagram for epics::pvDatabase::ScalarAlarmSupport: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.