qmca
0.0.20
Main Page
Classes
Files
File List
File Members
qmca
epicsboolean.h
Go to the documentation of this file.
1
#ifndef EPICSBOOLEAN_H
2
#define EPICSBOOLEAN_H
3
4
#include <QObject>
5
#include "
epicsobject.h
"
6
7
class
EpicsBoolean
:
public
EpicsObject
8
{
9
Q_OBJECT;
10
11
public
:
12
EpicsBoolean
(QString
pvName
, QObject *parent=0,
int
debug
=0);
13
virtual
~EpicsBoolean
();
14
15
void
changeConnection
(QString pv);
16
17
signals:
18
void
valueChanged
(
bool
val);
19
20
public
slots:
21
void
changeValue
(
bool
val);
22
void
set
();
23
void
clear
();
24
void
caput
(
bool
val);
25
26
public
:
27
bool
value
();
28
29
private
:
30
virtual
caEventCallBackFunc *
get_event_handler
();
31
static
void
event_handler
(
struct
event_handler_args arg);
32
33
bool
m_Value
;
34
};
35
36
#endif
EpicsBoolean::clear
void clear()
Definition:
epicsboolean.cpp:20
EpicsBoolean::get_event_handler
virtual caEventCallBackFunc * get_event_handler()
Definition:
epicsboolean.cpp:59
EpicsBoolean::set
void set()
Definition:
epicsboolean.cpp:15
EpicsBoolean::m_Value
bool m_Value
Definition:
epicsboolean.h:33
EpicsBoolean::EpicsBoolean
EpicsBoolean(QString pvName, QObject *parent=0, int debug=0)
Definition:
epicsboolean.cpp:5
EpicsObject::pvName
QString pvName()
Definition:
epicsobject.cpp:30
EpicsObject::debug
int debug()
Definition:
epicsobject.cpp:106
EpicsBoolean::value
bool value()
Definition:
epicsboolean.cpp:87
EpicsBoolean::changeValue
void changeValue(bool val)
Definition:
epicsboolean.cpp:64
EpicsBoolean::event_handler
static void event_handler(struct event_handler_args arg)
Definition:
epicsboolean.cpp:25
epicsobject.h
EpicsObject
Definition:
epicsobject.h:9
EpicsObject::valueChanged
void valueChanged()
EpicsBoolean
Definition:
epicsboolean.h:7
EpicsBoolean::changeConnection
void changeConnection(QString pv)
EpicsBoolean::~EpicsBoolean
virtual ~EpicsBoolean()
Definition:
epicsboolean.cpp:11
EpicsBoolean::caput
void caput(bool val)
Definition:
epicsboolean.cpp:79
Generated by
1.8.6