RMVL  1.1.0
RoboMaster Vision Library
Public 成员函数 | Public 属性 | 所有成员列表
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

方法名


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