qmca  0.0.20
epicspowersupply.h
Go to the documentation of this file.
1 #ifndef EPICSPOWERSUPPLY_H
2 #define EPICSPOWERSUPPLY_H
3 
4 #include <QObject>
5 #include "epicsdouble.h"
6 #include "epicsinteger.h"
7 
9 {
10  Q_OBJECT;
11 
12  public:
13  EpicsPowerSupply(QString pvName, QObject *parent=0);
14  virtual ~EpicsPowerSupply();
15 
17  EpicsDouble *limit();
20 
21  void setVoltage(double v);
22  void setLimit(double v);
23  void setEnabled(int e);
24 
25  private:
30 };
31 
32 #endif
33 
EpicsDouble * readback()
EpicsPowerSupply(QString pvName, QObject *parent=0)
EpicsDouble m_Limit
QString pvName()
Definition: epicsobject.cpp:30
void setVoltage(double v)
EpicsInteger m_Enabled
EpicsDouble m_Readback
EpicsDouble * voltage()
EpicsDouble m_Voltage
EpicsDouble * limit()
EpicsInteger * enabled()
virtual ~EpicsPowerSupply()
void setEnabled(int e)
void setLimit(double v)