| RMVL 2.4.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
静态 Public 成员函数 | Public 属性 | 所有成员列表
rm::FieldMetaData结构体 参考final
OPC UA 模块

数据集字段元数据 更多...

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

rm::FieldMetaData 的协作图:

## 静态 Public 成员函数
static FieldMetaData | makeFrom (const Variable &val)
| 从变量创建字段元数据

## Public 属性
std::string | name
| 字段名称
DataType | type
| 字段类型
int | value_rank {}
| 字段 ValueRank
uint16_t | ns {1U}
| 命名空间索引，默认为 1

## 详细描述

数据集字段元数据

## 成员函数说明

## ◆ makeFrom()

FieldMetaData rm::FieldMetaData::makeFrom | ( | const Variable & | val | ) |
| inline static

从变量创建字段元数据

- Variable::browse_name 用于设置字段名称
- Variable::getDataType() 用于设置字段类型
- Variable::size() 用于辅助设置字段 ValueRank
- Variable::ns 用于设置命名空间索引

参数

  [in] | val | 变量，可参考 rm::Variable

函数调用图:

## 类成员变量说明

## ◆ name

std::string rm::FieldMetaData::name

字段名称

## ◆ ns

uint16_t rm::FieldMetaData::ns {1U}

命名空间索引，默认为 1

## ◆ type

DataType rm::FieldMetaData::type

字段类型

参见
  DataType

## ◆ value_rank

int rm::FieldMetaData::value_rank {}

字段 ValueRank