RMVL  1.1.1
RoboMaster Vision Library
Public 成员函数 | Public 属性 | 所有成员列表
rm::para::OpcuaParam结构体 参考

OpcuaParam 参数模块 更多...

#include <rmvlpara/opcua.hpp>

rm::para::OpcuaParam 的协作图:

Public 成员函数

 OpcuaParam ()=default
 
bool load (const std::string &path)
 从指定 YAML 文件中加载 OpcuaParam 更多...
 

Public 属性

uint32_t SPIN_TIMEOUT = 500
 服务器超时响应的时间,单位(ms) 更多...
 
double SAMPLING_INTERVAL = 50
 服务器监视变量的采样速度,单位(ms) 更多...
 
double PUBLISHING_INTERVAL = 100
 服务器尝试发布数据变更的期望时间间隔,若数据未变更则不会发布,单位(ms) 更多...
 
uint32_t LIFETIME_COUNT = 100
 在没有发布任何消息的情况下,订阅请求所期望的能够保持活动状态的最大发布周期数 更多...
 
uint32_t MAX_KEEPALIVE_COUNT = 10
 在没有任何通知的情况下,订阅请求所期望的服务器应该发送的最大“保活”消息数 更多...
 
uint32_t MAX_NOTIFICATIONS = 100
 服务器应该发送的期望的最大通知数(通知是服务器向客户端报告订阅的变化的方式) 更多...
 
uint8_t PRIORITY = 0
 订阅请求的优先级 更多...
 

详细描述

OpcuaParam 参数模块

构造及析构函数说明

◆ OpcuaParam()

rm::para::OpcuaParam::OpcuaParam ( )
default

成员函数说明

◆ load()

bool rm::para::OpcuaParam::load ( const std::string &  path)

从指定 YAML 文件中加载 OpcuaParam

注解
YAML 文件的后缀允许是 *.yml*.yaml
参数
[in]path参数路径
返回
是否加载成功

类成员变量说明

◆ LIFETIME_COUNT

uint32_t rm::para::OpcuaParam::LIFETIME_COUNT = 100

在没有发布任何消息的情况下,订阅请求所期望的能够保持活动状态的最大发布周期数

◆ MAX_KEEPALIVE_COUNT

uint32_t rm::para::OpcuaParam::MAX_KEEPALIVE_COUNT = 10

在没有任何通知的情况下,订阅请求所期望的服务器应该发送的最大“保活”消息数

◆ MAX_NOTIFICATIONS

uint32_t rm::para::OpcuaParam::MAX_NOTIFICATIONS = 100

服务器应该发送的期望的最大通知数(通知是服务器向客户端报告订阅的变化的方式)

◆ PRIORITY

uint8_t rm::para::OpcuaParam::PRIORITY = 0

订阅请求的优先级

◆ PUBLISHING_INTERVAL

double rm::para::OpcuaParam::PUBLISHING_INTERVAL = 100

服务器尝试发布数据变更的期望时间间隔,若数据未变更则不会发布,单位(ms)

◆ SAMPLING_INTERVAL

double rm::para::OpcuaParam::SAMPLING_INTERVAL = 50

服务器监视变量的采样速度,单位(ms)

◆ SPIN_TIMEOUT

uint32_t rm::para::OpcuaParam::SPIN_TIMEOUT = 500

服务器超时响应的时间,单位(ms)


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