RMVL  1.2.1
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
samples/opcua/opcua_client.cpp

OPC UA 客户端例程

OPC UA 客户端例程

int main()
{
rm::Client client("opc.tcp://localhost:4840");
auto var_id = rm::nodeObjectsFolder | client.find("var_demo");
auto var = client.read(var_id);
printf("\033[32mValue: %d\033[0m\n", var.cast<int>());
return 0;
}
OPC UA 客户端
定义 client.hpp:29
FindNodeInClient find(const std::string &browse_name)
获取路径搜索必要信息
定义 client.hpp:61
Variable read(const UA_NodeId &node)
从指定的变量节点读数据
OPC UA 客户端
constexpr UA_NodeId nodeObjectsFolder
对象节点:ObjectsFolder 节点 ID
定义 utilities.hpp:91