addon_parameters.h
Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 #ifndef OPCCORE_ADDONS_CORE_ADDON_PARAMETERS_H
00013 #define OPCCORE_ADDONS_CORE_ADDON_PARAMETERS_H
00014 
00015 #include <string>
00016 #include <vector>
00017 
00018 namespace Common
00019 {
00020 
00021   struct Parameter
00022   {
00023     std::string Name;
00024     std::string Value;
00025 
00026     Parameter()
00027     {
00028     }
00029 
00030     Parameter(const std::string& name, const std::string& value)
00031       : Name(name)
00032       , Value(value)
00033     {
00034     }
00035   };
00036 
00037   struct ParametersGroup
00038   {
00039     std::string Name;
00040     std::vector<Parameter> Parameters;
00041     std::vector<ParametersGroup> Groups;
00042 
00043     ParametersGroup()
00044     {
00045     }
00046 
00047     ParametersGroup(const std::string& name)
00048       : Name(name)
00049     {
00050     }
00051   };
00052 
00053 
00054   struct AddonParameters
00055   {
00056     std::vector<ParametersGroup> Groups;
00057     std::vector<Parameter> Parameters;
00058   };
00059 
00060 }
00061 
00062 #endif // OPCCORE_ADDONS_CORE_ADDON_PARAMETERS_H
00063 


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:24:39