|
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().
1.8.6