Serveur OPCUA générique
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Macros
cta_slc_pluginsInterface.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 CTA_SLC_DATASENDERRECEIVER_H
14 #define CTA_SLC_DATASENDERRECEIVER_H
15 #include <stdio.h>
16 typedef unsigned char Byte;
17 
18 namespace CTA_Hardware {
19 class HardWareInterface;
20 }
21 ;
22 
24 protected:
25 public:
27  }
28  ;
29  virtual int cmd(std::string chaine, std::string &result)=0;
30  virtual int set(std::string chaine)=0;
31  virtual int set(std::string chaine, std::vector<Byte> tabValue)=0;
32  virtual int set(std::string value, std::vector<short int> res)=0;
33  virtual int set(std::string value, std::vector<int> res)=0;
34  virtual int set(std::string value, std::vector<long> res)=0;
35  virtual int set(std::string value, std::vector<float> res)=0;
36 
37  virtual int get(std::string chaine, std::string &result)=0;
38  virtual int get(std::string chaine, std::vector<Byte> tabValue)=0;
39  virtual int get(std::string value, std::vector<short int> res)=0;
40  virtual int get(std::string value, std::vector<int> res)=0;
41  virtual int get(std::string value, std::vector<long> res)=0;
42  virtual int get(std::string value, std::vector<float> res)=0;
43 
44 };
45 #endif //CTA_SLC_DATASENDERRECEIVER_H