Serveur OPCUA générique
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Macros
hardware_pcidatacollector.h
Aller à la documentation de ce fichier.
1 /******************************************************************************
2  ******************************************************************************/
3 #ifndef __HARDWARE_PCIDATACOLLECTOR_H__
4 #define __HARDWARE_PCIDATACOLLECTOR_H__
5 
6 #include "string"
7 #include "vector"
8 
9 namespace CTA_UA {
10 class NodeManagerCTA;
11 class ControllerObject;
12 }
13 
14 namespace CTA_Hardware {
15 class HardWareInterface;
16 }
17 
18 namespace CTA_Hardware {
19 
21 public:
22  HardWare_PciDataCollector(std::string portName, int baudrate);
24 
25 public:
26  std::string getPortName();
27  void setPortName(std::string portName);
28  int getBaudrate();
29  void setBaudrate(int baudrate);
30  void addInterface(HardWare_Pci usbi);
31  void sendData(std::string data);
32  void sendData(Byte* data);
33  void run();
34 private:
35  CTA_Hardware::HardWare_Pci* m_hardwareInterface;
36  std::string m_portName;
37  int m_baudrate;
38 };
39 
40 }
41 #endif //__HARDWARE_PCIDATACOLLECTOR_H__