OPC UA 服务器例程
OPC UA 服务器例程
int main()
{
printf("\033[32mServer started for 20 seconds ...\033[0m\n");
std::this_thread::sleep_for(std::chrono::seconds(20));
printf("\033[32mServer stopped ...\033[0m\n");
return 0;
}
OPC UA 服务器
定义 server.hpp:48
void start()
运行服务器,调用方线程不阻塞
void join()
阻塞
定义 server.hpp:91
UA_NodeId addVariableNode(const Variable &val, const UA_NodeId &parent_id=nodeObjectsFolder)
添加变量节点 VariableNode 至指定父节点中,并指定引用类型
void stop()
停止服务器
定义 server.hpp:84
OPC UA 变量
定义 variable.hpp:121
std::string browse_name
浏览名称 BrowseName
定义 variable.hpp:130
std::string display_name
展示名称 DisplayName
定义 variable.hpp:139