| RMVL 1.5.2 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
类 | 命名空间 | 类型定义
server.hpp 文件参考

OPC UA 服务器 更多...

`#include <thread>`
`#include <unordered_set>`
`#include <open62541/nodeids.h>`
`#include "event.hpp"`
`#include "object.hpp"`
`#include "view.hpp"`
server.hpp 的引用(Include)关系图:
此图展示该文件被哪些文件直接或间接地引用了:

## 类
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 服务器

作者
  zhaoxi (53539.nosp@m.4140.nosp@m.@qq.c.nosp@m.om)

版本
  2.2

日期
  2024-03-29

版权所有
  Copyright 2024 (c), zhaoxi