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

OPC UA 客户端例程

OPC UA 客户端例程

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