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