OPC UA 服务器视图
更多...
#include <rmvl/opcua/server.hpp>
◆ ServerView() [1/2]
rm::ServerView::ServerView |
( |
| ) |
|
|
default |
◆ ServerView() [2/2]
rm::ServerView::ServerView |
( |
UA_Server * | server | ) |
|
|
inline |
创建不占有生命周期的 OPC UA 服务器视图,在 OPC UA 方法节点中使用特别有效
- 参数
-
◆ find()
FindNodeInServer rm::ServerView::find |
( |
std::string_view | browse_name, |
|
|
uint16_t | ns = 1U ) const |
|
inline |
获取路径搜索必要信息
需要配合管道运算符 |
完成路径搜索
auto dst_mode = src_node | srv.find("person") | srv.find("name");
- 参数
-
[in] | browse_name | 浏览名 |
[in] | ns | 命名空间索引,默认为 1 |
- 返回
- 目标节点信息
- 返回值
-
fnis | [_client, browse_name] 元组 |
◆ operator=()
ServerView & rm::ServerView::operator= |
( |
UA_Server *const | server | ) |
|
|
inline |
◆ read()
◆ write()
bool rm::ServerView::write |
( |
const NodeId & | node, |
|
|
const Variable & | val ) const |
给指定的变量节点写数据
- 参数
-
[in] | node | 既存的变量节点的 NodeId |
[in] | val | 待写入的数据 |
- 返回
- 是否写入成功
该类的文档由以下文件生成: