qmca  0.0.20
epicsamplifier.h
Go to the documentation of this file.
1 #ifndef EPICSAMPLIFIER_H
2 #define EPICSAMPLIFIER_H
3 
4 #include <QObject>
5 #include "epicsdouble.h"
6 #include "epicsboolean.h"
7 #include "epicsenumeration.h"
8 
9 class EpicsAmplifier : public EpicsDouble
10 {
11  Q_OBJECT;
12 
13  public:
14  EpicsAmplifier(QString pvName, QObject *parent=0);
15  virtual ~EpicsAmplifier();
16 
17  public slots:
18  void setGain(double gain);
19 
20  public:
21  EpicsDouble* gain() { return &m_Gain; }
36 
37  private:
53 };
54 
55 #endif
EpicsDouble m_PoleZeroReadback
EpicsDouble m_ShapingTime
EpicsBoolean * baselineRestoreMode()
EpicsDouble m_PoleZero
EpicsBoolean m_AutoPoleZero
EpicsBoolean * autoPoleZero()
EpicsBoolean * shapingMode()
EpicsDouble * poleZero()
EpicsBoolean * differentialMode()
EpicsBoolean m_InputPolarity
EpicsBoolean * inhibitPolarity()
EpicsDouble * poleZeroReadback()
EpicsBoolean * pileupRejectMode()
QString pvName()
Definition: epicsobject.cpp:30
EpicsDouble * shapingTime()
EpicsDouble * fineGain()
EpicsBoolean m_ShapingMode
EpicsBoolean * inputPolarity()
EpicsBoolean m_BaselineRestoreMode
EpicsDouble * gain()
EpicsBoolean m_DifferentialMode
EpicsAmplifier(QString pvName, QObject *parent=0)
EpicsBoolean m_InhibitPolarity
EpicsDouble m_SuperFineGain
void setGain(double gain)
EpicsEnumeration m_CoarseGain
EpicsBoolean m_PileupRejectMode
EpicsBoolean m_PreampType
EpicsDouble m_Gain
EpicsDouble * superFineGain()
virtual ~EpicsAmplifier()
EpicsBoolean * preampType()
EpicsDouble m_FineGain
EpicsEnumeration * coarseGain()