addon_parameters.h
Go to the documentation of this file.
1 
11 
12 #ifndef OPCCORE_ADDONS_CORE_ADDON_PARAMETERS_H
13 #define OPCCORE_ADDONS_CORE_ADDON_PARAMETERS_H
14 
15 #include <string>
16 #include <vector>
17 
18 namespace Common
19 {
20 
21 struct Parameter
22 {
25 
27  {
28  }
29 
30  Parameter(const std::string & name, const std::string & value)
31  : Name(name)
32  , Value(value)
33  {
34  }
35 };
36 
38 {
40  std::vector<Parameter> Parameters;
41  std::vector<ParametersGroup> Groups;
42 
44  {
45  }
46 
48  : Name(name)
49  {
50  }
51 };
52 
53 
55 {
56  std::vector<ParametersGroup> Groups;
57  std::vector<Parameter> Parameters;
58 };
59 
60 }
61 
62 #endif // OPCCORE_ADDONS_CORE_ADDON_PARAMETERS_H
63 
Addon interface definition GNU LGPL.
std::vector< Parameter > Parameters
std::vector< ParametersGroup > Groups
name
Definition: setup.py:38
Parameter(const std::string &name, const std::string &value)
ParametersGroup(const std::string &name)
std::vector< ParametersGroup > Groups
std::vector< Parameter > Parameters


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