3 #ifndef __HARDWARE_USB_H__
4 #define __HARDWARE_USB_H__
6 #include "nodemanagerroot.h"
9 #include "statuscode.h"
10 #include "uaarraytemplates.h"
12 #include "nodemanagerbase.h"
17 class ControllerObject;
20 namespace CTA_Hardware {
21 class HardWareInterface;
24 namespace CTA_Hardware {
30 int read(std::string *bloc,
int *value2,
int *type);
33 int init(std::string name);
36 int set(std::string
value);
37 int set(std::string
value, std::vector<Byte> res) {
41 int set(std::string
value, std::vector<short int> res) {
45 int set(std::string
value, std::vector<int> res) {
49 int set(std::string
value, std::vector<long> res) {
53 int set(std::string
value, std::vector<float> res) {
58 int get(std::string command, std::vector<Byte> *res) {
return 0;};
59 int get(std::string command, std::vector<short int> *res){
return 0;};
60 int get(std::string command, std::vector<int> *res){
return 0;};
61 int get(std::string command, std::vector<long> *res){
return 0;};
62 int get(std::string command, std::vector<float> *res){
return 0;};
65 int cmd(std::string
value, std::string *retValue) {
69 int get(std::string command, std::string *result) {
73 int set(std::string ip,
int port, std::vector<Byte>
value);
85 OpcUa_Boolean m_pause;