| RMVL 1.5.2 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
rm::DataType类 参考
基于 open62541 的 OPC UA 二次开发库

OPC UA 数据类型 更多...

`#include <rmvl/opcua/utilities.hpp>`

rm::DataType 的协作图:

## Public 成员函数
| DataType ()=default
constexpr | DataType (UA_UInt32 id)
| 从 `UA_TYPES_<xxx>` 枚举值构造数据类型
| DataType (const std::type_info &tp)
| 从 `std::type_info` 构造数据类型
| operator UA_UInt32 () const

## 详细描述

OPC UA 数据类型

## 构造及析构函数说明

## ◆ DataType() [1/3]

rm::DataType::DataType | ( |  | ) |
| default

## ◆ DataType() [2/3]

rm::DataType::DataType | ( | UA_UInt32 | id | ) |
| inline constexpr

从 `UA_TYPES_<xxx>` 枚举值构造数据类型

参数

  [in] | id | `UA_TYPES_<xxx>` 枚举值

## ◆ DataType() [3/3]

rm::DataType::DataType | ( | const std::type_info & | tp | ) |
| inline

从 `std::type_info` 构造数据类型

参数

  [in] | tp | `std::type_info` 类型，可用 `typeid()` 获取

## 成员函数说明

## ◆ operator UA_UInt32()

rm::DataType::operator UA_UInt32 | ( |  | ) | const
| inline

该类的文档由以下文件生成:

- rmvl/opcua/utilities.hpp