endpoints.h
Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 #ifndef __OPC_UA_MESSAGES_DISCOVERY_SERVICE_H__
00012 #define __OPC_UA_MESSAGES_DISCOVERY_SERVICE_H__
00013 
00014 #include <opc/ua/protocol/types.h>
00015 #include <opc/ua/protocol/protocol.h>
00016 
00017 namespace OpcUa
00018 {
00019 
00021   // FindServersRequest
00023   struct FindServersParameters
00024   {
00025     std::string EndpointUrl;
00026     std::vector<LocaleId> Locales;
00027     std::vector<std::string> ServersToReturn;
00028   };
00029 
00030   struct FindServersRequest
00031   {
00032     NodeId TypeId;
00033     RequestHeader Header;
00034     FindServersParameters Parameters;
00035 
00036     FindServersRequest();
00037   };
00038 
00039   struct FindServersData
00040   {
00041     std::vector<ApplicationDescription> Descriptions;
00042   };
00043 
00044   struct FindServersResponse
00045   {
00046     NodeId TypeId;
00047     ResponseHeader Header;
00048     FindServersData Data;
00049 
00050     FindServersResponse();
00051   };
00052 
00053 } // namespace OpcUa
00054 
00055 #endif // __OPC_UA_MESSAGES_DISCOVERY_SERVICE_H__


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