| RMVL 2.4.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
rm::EventType类 参考
OPC UA 模块

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 std::unordered_map< std::string, int > & | 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

Python:
| rm.EventType( |  | ) -> | <EventType object>

构造 rm::EventType 对象类型

## 成员函数说明

## ◆ add()

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

Python:
| rm.EventType.add( | browse_name, prop | ) -> | None

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

参数

  [in] | browse_name | 非默认属性的浏览名 BrowseName
  [in] | prop | int 整型属性值

## ◆ data()

const std::unordered_map< std::string, int > & rm::EventType::data | ( |  | ) | const
| inline

Python:
| rm.EventType.data( |  | ) -> | prop map

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

参见
  Event::data()

返回
  属性列表

## ◆ operator[]()

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

Python:
| rm.EventType.__getitem__( | browse_name | ) -> | prop
| rm.EventType.__setitem__( | browse_name, prop | ) -> | None

访问指定的非默认属性

参数

  [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