{"id":61109,"library":"open62541pp","title":"open62541pp","description":"C++ wrapper of the open62541 OPC UA library providing a modern C++ interface for OPC UA communication.","status":"active","version":"0.21.0","language":"cpp","source_language":null,"source_url":null,"tags":["opc-ua","industrial","communication","wrapper"],"install":[{"cmd":"vcpkg install open62541pp","lang":"bash","label":"vcpkg"},{"cmd":"# CMakeLists.txt\nfind_package(open62541pp CONFIG REQUIRED)\ntarget_link_libraries(main PRIVATE open62541pp::open62541pp)","lang":"cmake","label":"CMake"}],"dependencies":[],"imports":[{"symbol":"open62541pp/open62541pp.h","correct":"#include <open62541pp/open62541pp.h>"}],"quickstart":{"code":"#include <open62541pp/open62541pp.h>\n\nint main() {\n    opcua::Client client;\n    client.connect(\"opc.tcp://localhost:4840\");\n    auto val = client.readValue(opcua::VariableId(\"ns=2;s=MyVariable\"));\n    client.disconnect();\n    return 0;\n}","lang":"cpp","description":"Connects to an OPC UA server, reads a variable value, and disconnects."},"warnings":[],"env_vars":null,"search_vec":"'c':2,13 'communic':18,23 'industri':22 'interfac':14 'librari':9 'modern':12 'opc':7,16,20 'opc-ua':19 'open62541':6 'open62541pp':1 'provid':10 'ua':8,17,21 'wrapper':3,24","created_at":"2026-06-17T04:38:57.101161+00:00","updated_at":"2026-06-17T04:38:57.101161+00:00","problems":[],"ecosystem":"vcpkg","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["networking"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}