| RMVL 1.5.2 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
samples/opcua/opcua_server.cpp

OPC UA 服务器例程

OPC UA 服务器例程

#include <csignal>
#include "rmvl/opcua/server.hpp"
rm::Server server(4840);
static inline void onHandle(int) { server.stop(); }
int main()
{
signal(SIGINT, onHandle);
rm::Variable position = 5500;
position.display_name = "Position";
position.browse_name = "position";
server.addVariableNode(position);
server.start();
server.join();
return 0;
}
rm::Server
OPC UA 服务器
定义 server.hpp:125
rm::Variable
OPC UA 变量
定义 variable.hpp:111
rm::Variable::browse_name
std::string browse_name
浏览名称 BrowseName
定义 variable.hpp:123
rm::Variable::display_name
std::string display_name
展示名称 DisplayName
定义 variable.hpp:132
server.hpp
OPC UA 服务器