| RMVL 2.4.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
rm::DataType类 参考
OPC UA 模块

OPC UA 数据类型 更多...

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

rm::DataType 的协作图:

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

## 详细描述

OPC UA 数据类型

## 构造及析构函数说明

## ◆ DataType() [1/3]

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

Python:
| rm.DataType( | id | ) -> | <DataType object>

## ◆ DataType() [2/3]

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

Python:
| rm.DataType( | id | ) -> | <DataType object>

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

参数

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

## ◆ DataType() [3/3]

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

Python:
| rm.DataType( | id | ) -> | <DataType object>

从 std::type_info 构造数据类型

参数

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

## 成员函数说明

## ◆ operator uint32_t()

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