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