![]() |
RMVL
1.5.0-dev
Robotic Manipulation and Vision Library
|
OPC UA 服务器 更多...
#include <thread>#include <unordered_set>#include <open62541/nodeids.h>#include "event.hpp"#include "object.hpp"#include "view.hpp"类 | |
| class | rm::ServerView |
| OPC UA 服务器视图 更多... | |
| class | rm::Server |
| OPC UA 服务器 更多... | |
命名空间 | |
| namespace | rm |
类型定义 | |
| using | rm::ValueCallbackBeforeRead = std::function<void(ServerView, const NodeId &, const Variable &)> |
| 值回调函数,Read 可调用对象定义 | |
| using | rm::ValueCallbackAfterWrite = std::function<void(ServerView, const NodeId &, const Variable &)> |
| 值回调函数,Write 可调用对象定义 | |
| using | rm::DataSourceRead = std::function<Variable(ServerView, const NodeId &)> |
| 数据源回调函数,Read 函数指针定义 | |
| using | rm::DataSourceWrite = std::function<void(ServerView, const NodeId &, const Variable &)> |
| 数据源回调函数,Write 函数指针定义 | |
| using | rm::ServerUserConfig = UA_StatusCode (*)(UA_Server *) |
服务器配置函数指针,由 nodeset_compiler 生成 | |
OPC UA 服务器
1.12.0