13 #ifndef CTA_SLC_DATASENDERRECEIVER_H
14 #define CTA_SLC_DATASENDERRECEIVER_H
16 typedef unsigned char Byte;
18 namespace CTA_Hardware {
19 class HardWareInterface;
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;
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;
45 #endif //CTA_SLC_DATASENDERRECEIVER_H