Serveur OPCUA générique
Page principale
Espaces de nommage
Classes
Fichiers
Liste des fichiers
Membres de fichier
Tout
Classes
Espaces de nommage
Fichiers
Fonctions
Variables
Définitions de type
Macros
OPCUA
trunk
sources_cpp
server_CTA
genericServerLib
hardware
datacollector.h
Aller à la documentation de ce fichier.
1
/******************************************************************************
2
**
3
**
4
** Copyright (C) LAPP. CNRS
5
**
6
** Project: C++ OPCUA generique
7
**
8
** Description:
9
**
10
** Author : Panazol Jean Luc
11
******************************************************************************/
12
13
#ifndef __DATACOLLECTOR_H__
14
#define __DATACOLLECTOR_H__
15
16
#include "string"
17
#include "
cta_slc_pluginsInterface.h
"
18
19
typedef
unsigned
char
Byte
;
20
21
namespace
CTA_UA {
22
class
NodeManagerCTA;
23
class
ControllerObject;
24
}
25
class
DataSenderReceiver
;
26
27
namespace
CTA_Hardware {
28
29
class
DataCollector
:
public
UaThread {
30
public
:
31
DataCollector
();
32
~DataCollector
();
33
34
virtual
void
run
()=0;
35
void
stop
();
36
void
pause
();
37
void
resume
();
38
void
startRun
();
39
40
DataSenderReceiver
*
getDataSenderReceiverReference
() {
41
return
dataSenderReceiverReference;
42
}
43
void
setDataSenderReceiverReference
(
DataSenderReceiver
* ref) {
44
dataSenderReceiverReference = ref;
45
}
46
private
:
47
DataCollector
*m_dataCollector;
48
DataSenderReceiver
*dataSenderReceiverReference;
49
protected
:
50
OpcUa_Boolean
m_stop
;
51
OpcUa_Boolean
m_pause
;
52
};
53
54
}
// end namespace
55
56
#endif //__DATACOLLECTOR_H__
Généré le Mardi Novembre 26 2013 17:23:15 pour Serveur OPCUA générique par
1.8.3.1