RMVL  1.2.1
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
rm::Argument结构体 参考final

OPC UA 方法参数 更多...

#include <rmvl/opcua/method.hpp>

rm::Argument 的协作图:

Public 成员函数

 Argument ()=default
 
 Argument (std::string_view n, UA_TypeFlag dt, uint32_t dm=1)
 构造 rm::Argument 方法参数
 
 Argument (const Argument &val)
 
 Argument (Argument &&val)
 
Argumentoperator= (const Argument &val)
 
Argumentoperator= (Argument &&val)
 

Public 属性

std::string name
 方法名
 
UA_TypeFlag data_type {}
 参数数据类型
 
uint32_t dims {}
 参数维数
 

详细描述

OPC UA 方法参数

构造及析构函数说明

◆ Argument() [1/4]

rm::Argument::Argument ( )
default

◆ Argument() [2/4]

rm::Argument::Argument ( std::string_view n,
UA_TypeFlag dt,
uint32_t dm = 1 )
inline

构造 rm::Argument 方法参数

参数
[in]n方法名
[in]dt参数数据类型
[in]dm参数维数(默认为 1

◆ Argument() [3/4]

rm::Argument::Argument ( const Argument & val)
inline

◆ Argument() [4/4]

rm::Argument::Argument ( Argument && val)
inline

成员函数说明

◆ operator=() [1/2]

Argument & rm::Argument::operator= ( Argument && val)

◆ operator=() [2/2]

Argument & rm::Argument::operator= ( const Argument & val)

类成员变量说明

◆ data_type

UA_TypeFlag rm::Argument::data_type {}

参数数据类型

注解
形如 UA_TYPES_<xxx> 的类型标志位

◆ dims

uint32_t rm::Argument::dims {}

参数维数

警告
不能为 0

◆ name

std::string rm::Argument::name

方法名


该结构体的文档由以下文件生成: