Serveur OPCUA générique
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Macros
hardware_tcpdatacollector.h
Aller à la documentation de ce fichier.
1 /******************************************************************************
2  ******************************************************************************/
3 #ifndef __HARDWARE_TCPDATACOLLECTOR_H__
4 #define __HARDWARE_TCPDATACOLLECTOR_H__
5 
6 #include "nodemanagerroot.h"
7 #include "typedef.h"
8 
9 #include "uabase.h"
10 #include "uastring.h"
11 #include "statuscode.h"
12 #include "uaarraytemplates.h"
13 #include "uathread.h"
14 #include "nodemanagerbase.h"
15 #include "hardware/datacollector.h"
16 
17 #include "string"
18 #include "vector"
19 
20 namespace CTA_UA {
21 class NodeManagerCTA;
22 class ControllerObject;
23 }
24 
25 namespace CTA_Hardware {
26 class HardWareInterface;
27 }
28 
29 namespace CTA_Hardware {
30 
32 public:
34  CTA_Hardware::HardWareInterface * hardwareInterface);
36 
37 public:
38  void addInterface(HardWare_TCP *tcpi);
39  void run();
40 
41 private:
42  CTA_Hardware::HardWare_TCP* m_hardwareInterface;
43 
44 };
45 
46 }
47 #endif //__HARDWARE_TCPDATACOLLECTOR_H__