opcua_options.h
Go to the documentation of this file.
1 
12 #include <opc/ua/protocol/types.h>
15 
16 #include <string>
17 
18 namespace OpcUa
19 {
20 
22 {
23 public:
24  CommandLine(int argc, char ** argv);
25 
27  {
28  return ServerURI;
29  }
30 
31  NodeId GetNodeId() const
32  {
33  return Node;
34  }
35 
36  uint16_t GetNamespaceIndex() const
37  {
38  return NamespaceIndex;
39  }
40 
41  Variant GetValue() const
42  {
43  return Value;
44  }
45 
47  {
48  return Attribute;
49  }
50 
52  {
53  return ModuleId;
54  }
55 
57  {
58  return ModulePath;
59  }
60 
62  {
63  return ConfigDir;
64  }
65 
67  {
68  return IsGetEndpoints;
69  }
70 
71  bool IsBrowseOperation() const
72  {
73  return IsBrowse;
74  }
75 
76  bool IsReadOperation() const
77  {
78  return IsRead;
79  }
80 
81  bool IsWriteOperation() const
82  {
83  return IsWrite;
84  }
85 
87  {
88  return IsCreateSubscription;
89  }
90 
92  {
93  return IsFindServers;
94  }
95 
97  {
98  return IsAddModule;
99  }
100 
102  {
103  return IsRemoveModule;
104  }
105 
106  bool IsHelpOperation() const
107  {
108  return IsHelp;
109  }
110 
111 private:
114  uint16_t NamespaceIndex;
120 
121  bool IsHelp;
123  bool IsBrowse;
124  bool IsRead;
125  bool IsWrite;
130 };
131 
132 }
133 
AttributeId Attribute
bool IsFindServersOperation() const
Definition: opcua_options.h:91
uint16_t GetNamespaceIndex() const
Definition: opcua_options.h:36
bool IsGetEndpointsOperation() const
Definition: opcua_options.h:66
std::string GetModuleId() const
Definition: opcua_options.h:51
bool IsHelpOperation() const
bool IsBrowseOperation() const
Definition: opcua_options.h:71
bool IsUnregisterModuleOperation() const
CommandLine(int argc, char **argv)
AttributeId GetAttribute() const
Definition: opcua_options.h:46
bool IsReadOperation() const
Definition: opcua_options.h:76
Variant GetValue() const
Definition: opcua_options.h:41
OPC UA Address space part. GNU LGPL.
std::string GetModulePath() const
Definition: opcua_options.h:56
NodeId GetNodeId() const
Definition: opcua_options.h:31
bool IsCreateSubscriptionOperation() const
Definition: opcua_options.h:86
std::string ModulePath
bool IsRegisterModuleOperation() const
Definition: opcua_options.h:96
bool IsWriteOperation() const
Definition: opcua_options.h:81
std::string GetServerURI() const
Definition: opcua_options.h:26
std::string ModuleId
std::string ServerURI
std::string ConfigDir
std::string GetConfigDir() const
Definition: opcua_options.h:61


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:07