RMVL  1.5.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到

OPC UA 事件类型 更多...

#include <rmvl/opcua/event.hpp>

rm::EventType 的协作图:

Public 成员函数

 EventType ()=default
 构造 rm::EventType 对象类型
 
void add (const std::string &browse_name, int prop)
 添加非默认属性至事件类型中
 
int & operator[] (const std::string &browse_name)
 访问指定的非默认属性
 
const auto & data () const
 获取 int 整型的非默认属性列表
 

Public 属性

uint16_t ns {1U}
 命名空间索引,默认为 1
 
std::string browse_name {}
 浏览名称 BrowseName
 
std::string display_name {}
 展示名称 DisplayName
 
std::string description {}
 对象类型的描述 - zh-CN
 

详细描述

OPC UA 事件类型

构造及析构函数说明

◆ EventType()

rm::EventType::EventType ( )
default

构造 rm::EventType 对象类型

成员函数说明

◆ add()

void rm::EventType::add ( const std::string & browse_name,
int prop )
inline

添加非默认属性至事件类型中

参数
[in]browse_name非默认属性的浏览名 BrowseName
[in]propint 整型属性值

◆ data()

const auto & rm::EventType::data ( ) const
inline

获取 int 整型的非默认属性列表

参见
Event::data()
返回
属性列表

◆ operator[]()

int & rm::EventType::operator[] ( const std::string & browse_name)
inline

访问指定的非默认属性

参数
[in]browse_name非默认属性的浏览名 BrowseName
返回
int 整型非默认属性的左值引用

类成员变量说明

◆ browse_name

std::string rm::EventType::browse_name {}

浏览名称 BrowseName

  • 属于非服务器层面的 ID 号,可用于完成路径搜索
  • 同一个命名空间 ns 下该名称不能重复

◆ description

std::string rm::EventType::description {}

对象类型的描述 - zh-CN

◆ display_name

std::string rm::EventType::display_name {}

展示名称 DisplayName

  • 在服务器上对外展示的名字 - en-US
  • 同一个命名空间 ns 下该名称可以相同

◆ ns

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

命名空间索引,默认为 1


该类的文档由以下文件生成: