qmca
0.0.20
|
#include <epicsboolean.h>
Public Slots | |
void | changeValue (bool val) |
void | set () |
void | clear () |
void | caput (bool val) |
Signals | |
void | valueChanged (bool val) |
Signals inherited from EpicsObject | |
void | valueChanged () |
Public Member Functions | |
EpicsBoolean (QString pvName, QObject *parent=0, int debug=0) | |
virtual | ~EpicsBoolean () |
void | changeConnection (QString pv) |
bool | 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 | connected () |
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 | |
bool | 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 7 of file epicsboolean.h.
EpicsBoolean::EpicsBoolean | ( | QString | pvName, |
QObject * | parent = 0 , |
||
int | debug = 0 |
||
) |
Definition at line 5 of file epicsboolean.cpp.
|
virtual |
Definition at line 11 of file epicsboolean.cpp.
|
slot |
Definition at line 79 of file epicsboolean.cpp.
References EpicsObject::ca_pend_io(), and EpicsObject::channelID().
Referenced by clear(), set(), and EpicsA2DConverter::setCoincidence().
void EpicsBoolean::changeConnection | ( | QString | pv | ) |
|
slot |
Definition at line 64 of file epicsboolean.cpp.
References EpicsObject::m_Mutex, m_Value, and EpicsObject::valueChanged().
Referenced by event_handler().
|
slot |
Definition at line 20 of file epicsboolean.cpp.
References caput().
|
staticprivate |
Definition at line 25 of file epicsboolean.cpp.
References changeValue().
Referenced by get_event_handler().
|
privatevirtual |
Implements EpicsObject.
Definition at line 59 of file epicsboolean.cpp.
References event_handler().
|
slot |
Definition at line 15 of file epicsboolean.cpp.
References caput().
Referenced by EpicsMCA::erase(), EpicsMCA::eraseAndStart(), EpicsMCA::start(), and EpicsMCA::stop().
bool EpicsBoolean::value | ( | ) |
|
signal |
|
private |
Definition at line 33 of file epicsboolean.h.
Referenced by changeValue(), and value().