RMVL  2.2.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
variable.hpp 文件参考

变量(类型) 更多...

#include <any>
#include <functional>
#include <memory>
#include <utility>
#include "utilities.hpp"
variable.hpp 的引用(Include)关系图:
此图展示该文件被哪些文件直接或间接地引用了:

class  rm::VariableType
 OPC UA 变量类型 更多...
 
class  rm::Variable
 OPC UA 变量 更多...
 
struct  rm::DataSourceVariable
 OPC UA 数据源变量 更多...
 

命名空间

namespace  rm
 

宏定义

#define uaCreateVariableType(val, ...)
 创建变量类型,BrowseName、DisplayName、Description 均为变量类型的名称
 
#define uaCreateVariable(val, ...)
 创建变量,BrowseName、DisplayName、Description 均为变量类型的名称
 

类型定义

using rm::Variables = std::vector<Variable>
 变量列表别名
 
using rm::DataSourceRead = std::function<Variable(const NodeId &)>
 数据源回调函数,Read 函数指针定义
 
using rm::DataSourceWrite = std::function<void(const NodeId &, const Variable &)>
 数据源回调函数,Write 函数指针定义
 

枚举

enum  rm::AccessLevel : uint8_t { rm::VARIABLE_READ = 1U , rm::VARIABLE_WRITE = 2U }
 

详细描述

变量(类型)

作者
zhaoxi (53539.nosp@m.4140.nosp@m.@qq.c.nosp@m.om)
版本
2.2
日期
2024-03-29