qmca
0.0.20
|
#include <epicspulseanalyser.h>
Public Slots | |
void | setLowerLevel (int chan, double lowerlevel) |
void | setUpperLevel (int chan, double upperlevel) |
void | setEnabled (int enbl) |
void | setSelected (int slct) |
void | setGated (int chan, int gtd) |
Public Slots inherited from EpicsString | |
void | changeValue (QString val) |
void | caput (QString val) |
Public Member Functions | |
EpicsPulseAnalyser (QString pvName, QObject *parent=0) | |
virtual | ~EpicsPulseAnalyser () |
int | channelCount () |
EpicsDouble * | lowerLevel (int chan) |
EpicsDouble * | upperLevel (int chan) |
EpicsInteger * | enabled () |
EpicsInteger * | selected () |
EpicsInteger * | gated (int chan) |
Public Member Functions inherited from EpicsString | |
EpicsString (QString pvName, QObject *parent=0, int debug=0) | |
virtual | ~EpicsString () |
void | changeConnection (QString pv) |
QString | 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 Attributes | |
int | m_ChannelCount |
QList< EpicsDouble * > | m_LowerLevels |
QList< EpicsDouble * > | m_UpperLevels |
EpicsInteger | m_Enabled |
EpicsInteger | m_Selected |
QList< EpicsInteger * > | m_Gated |
Additional Inherited Members | |
Signals inherited from EpicsString | |
void | valueChanged (QString) |
Signals inherited from EpicsObject | |
void | valueChanged () |
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 10 of file epicspulseanalyser.h.
EpicsPulseAnalyser::EpicsPulseAnalyser | ( | QString | pvName, |
QObject * | parent = 0 |
||
) |
Definition at line 3 of file epicspulseanalyser.cpp.
References m_ChannelCount, m_Gated, m_LowerLevels, and m_UpperLevels.
|
virtual |
Definition at line 16 of file epicspulseanalyser.cpp.
References m_Gated, m_LowerLevels, and m_UpperLevels.
int EpicsPulseAnalyser::channelCount | ( | ) |
Definition at line 68 of file epicspulseanalyser.cpp.
References m_ChannelCount.
Referenced by PulseAnalyserControlPanel::append(), BM12Controller::saveEnergyWindows(), and BM12Controller::selectSCA().
EpicsInteger * EpicsPulseAnalyser::enabled | ( | ) |
EpicsInteger * EpicsPulseAnalyser::gated | ( | int | chan | ) |
EpicsDouble * EpicsPulseAnalyser::lowerLevel | ( | int | chan | ) |
Definition at line 73 of file epicspulseanalyser.cpp.
References m_LowerLevels.
Referenced by PulseAnalyserControlPanel::append(), BM12ControlPanel::BM12ControlPanel(), BM12Controller::saveEnergyWindows(), and setLowerLevel().
EpicsInteger * EpicsPulseAnalyser::selected | ( | ) |
|
slot |
Definition at line 49 of file epicspulseanalyser.cpp.
References EpicsInteger::caput(), and m_Enabled.
|
slot |
Definition at line 59 of file epicspulseanalyser.cpp.
References EpicsString::caput(), and gated().
Referenced by BM12Controller::selectSCA().
|
slot |
Definition at line 31 of file epicspulseanalyser.cpp.
References EpicsString::caput(), and lowerLevel().
Referenced by BM12Controller::loadEnergyWindows().
|
slot |
Definition at line 54 of file epicspulseanalyser.cpp.
References EpicsInteger::caput(), and m_Selected.
Referenced by BM12Controller::selectSCA().
|
slot |
Definition at line 40 of file epicspulseanalyser.cpp.
References EpicsString::caput(), and upperLevel().
Referenced by BM12Controller::loadEnergyWindows().
EpicsDouble * EpicsPulseAnalyser::upperLevel | ( | int | chan | ) |
Definition at line 78 of file epicspulseanalyser.cpp.
References m_UpperLevels.
Referenced by PulseAnalyserControlPanel::append(), BM12ControlPanel::BM12ControlPanel(), BM12Controller::saveEnergyWindows(), and setUpperLevel().
|
private |
Definition at line 34 of file epicspulseanalyser.h.
Referenced by channelCount(), and EpicsPulseAnalyser().
|
private |
Definition at line 38 of file epicspulseanalyser.h.
Referenced by enabled(), and setEnabled().
|
private |
Definition at line 40 of file epicspulseanalyser.h.
Referenced by EpicsPulseAnalyser(), gated(), and ~EpicsPulseAnalyser().
|
private |
Definition at line 35 of file epicspulseanalyser.h.
Referenced by EpicsPulseAnalyser(), lowerLevel(), and ~EpicsPulseAnalyser().
|
private |
Definition at line 39 of file epicspulseanalyser.h.
Referenced by selected(), and setSelected().
|
private |
Definition at line 36 of file epicspulseanalyser.h.
Referenced by EpicsPulseAnalyser(), upperLevel(), and ~EpicsPulseAnalyser().