|
qmca
0.0.20
|
#include <epicsdouble.h>

Public Slots | |
| void | changeValue (dbr_gr_double val) |
| void | caput (double val) |
Signals | |
| void | valueChanged (double val) |
| void | valueGraphicChanged (dbr_gr_double val) |
Signals inherited from EpicsObject | |
| void | valueChanged () |
Public Member Functions | |
| EpicsDouble (QString pvName, QObject *parent=0, int debug=0) | |
| virtual | ~EpicsDouble () |
| void | changeConnection (QString pv) |
| void | connected () |
| double | value () |
Public Member Functions inherited from EpicsObject | |
| EpicsObject (QString pvName, QObject *parent=0, int debug=0) | |
| virtual | ~EpicsObject () |
| void | changeConnection (QString pv) |
| int | count () |
| QString | pvName () |
| QString | toolTip () |
| virtual void | disconnected () |
| chid | channelID () |
| int | debug () |
| void | setDebug (int dbg) |
| void | settle (double t) |
| void | ca_pend_io (double t) |
Private Member Functions | |
| virtual caEventCallBackFunc * | get_event_handler () |
Static Private Member Functions | |
| static void | event_handler (struct event_handler_args arg) |
Private Attributes | |
| dbr_gr_double | m_Value |
Additional Inherited Members | |
Static Public Attributes inherited from EpicsObject | |
| static QMutex | m_Mutex |
Protected Attributes inherited from EpicsObject | |
| chid | m_ChannelID |
| evid | m_EventID |
| bool | m_HasEventHandler |
| int | m_Debug |
Definition at line 9 of file epicsdouble.h.
| EpicsDouble::EpicsDouble | ( | QString | pvName, |
| QObject * | parent = 0, |
||
| int | debug = 0 |
||
| ) |
Definition at line 6 of file epicsdouble.cpp.
References EpicsObject::debug(), and m_Value.
|
virtual |
Definition at line 16 of file epicsdouble.cpp.
|
slot |
Definition at line 104 of file epicsdouble.cpp.
References EpicsObject::ca_pend_io(), and EpicsObject::channelID().
Referenced by EpicsAmplifier::setGain(), EpicsPowerSupply::setLimit(), EpicsA2DConverter::setLowerLevelDiscrim(), EpicsMCA::setPresetLiveTime(), EpicsMCA::setPresetRealTime(), EpicsA2DConverter::setUpperLevelDiscrim(), and EpicsPowerSupply::setVoltage().
| void EpicsDouble::changeConnection | ( | QString | pv | ) |
|
slot |
Definition at line 63 of file epicsdouble.cpp.
References EpicsObject::channelID(), EpicsObject::debug(), EpicsObject::m_Mutex, m_Value, EpicsObject::valueChanged(), and valueGraphicChanged().
Referenced by event_handler().
|
virtual |
Reimplemented from EpicsObject.
Definition at line 20 of file epicsdouble.cpp.
References EpicsObject::debug(), get_event_handler(), EpicsObject::m_ChannelID, EpicsObject::m_EventID, EpicsObject::m_HasEventHandler, and EpicsObject::pvName().
|
staticprivate |
Definition at line 34 of file epicsdouble.cpp.
References changeValue(), and EpicsObject::debug().
Referenced by get_event_handler().
|
privatevirtual |
Implements EpicsObject.
Definition at line 58 of file epicsdouble.cpp.
References event_handler().
Referenced by connected().
| double EpicsDouble::value | ( | ) |
Definition at line 110 of file epicsdouble.cpp.
References EpicsObject::m_Mutex, and m_Value.
Referenced by EpicsDoubleDisplay::EpicsDoubleDisplay(), EpicsDoubleLineEdit::EpicsDoubleLineEdit(), and BM12Controller::saveEnergyWindows().
|
signal |
|
signal |
Referenced by changeValue().
|
private |
Definition at line 35 of file epicsdouble.h.
Referenced by changeValue(), EpicsDouble(), and value().
1.8.6