RMVL
1.3.0
Robotic Manipulation and Vision Library
|
OpcuaParam 参数模块 更多...
#include <rmvlpara/opcua.hpp>
Public 成员函数 | |
bool | load (const std::string &path) |
从指定 YAML 文件中加载 OpcuaParam | |
Public 属性 | |
uint32_t | SPIN_TIMEOUT = 10 |
服务器超时响应的时间,单位(ms) | |
double | SAMPLING_INTERVAL = 2 |
服务器监视变量的采样速度,单位(ms),不得小于2ms | |
double | PUBLISHING_INTERVAL = 2 |
服务器尝试发布数据变更的期望时间间隔,若数据未变更则不会发布,单位(ms),不得小于2ms | |
uint32_t | LIFETIME_COUNT = 100 |
在没有发布任何消息的情况下,订阅请求所期望的能够保持活动状态的最大发布周期数 | |
uint32_t | MAX_KEEPALIVE_COUNT = 50 |
在没有任何通知的情况下,订阅请求所期望的服务器应该发送的最大“保活”消息数 | |
uint32_t | MAX_NOTIFICATIONS = 100 |
服务器应该发送的期望的最大通知数(通知是服务器向客户端报告订阅的变化的方式) | |
uint8_t | PRIORITY = 0 |
订阅请求的优先级 | |
uint32_t | KEY_FRAME_COUNT = 10 |
发布数据集的关键帧周期,每隔指定的周期会发布一次完整数据集 | |
OpcuaParam 参数模块
bool rm::para::OpcuaParam::load | ( | const std::string & | path | ) |
uint32_t rm::para::OpcuaParam::KEY_FRAME_COUNT = 10 |
发布数据集的关键帧周期,每隔指定的周期会发布一次完整数据集
10
uint32_t rm::para::OpcuaParam::LIFETIME_COUNT = 100 |
在没有发布任何消息的情况下,订阅请求所期望的能够保持活动状态的最大发布周期数
100
uint32_t rm::para::OpcuaParam::MAX_KEEPALIVE_COUNT = 50 |
在没有任何通知的情况下,订阅请求所期望的服务器应该发送的最大“保活”消息数
50
uint32_t rm::para::OpcuaParam::MAX_NOTIFICATIONS = 100 |
服务器应该发送的期望的最大通知数(通知是服务器向客户端报告订阅的变化的方式)
100
uint8_t rm::para::OpcuaParam::PRIORITY = 0 |
订阅请求的优先级
0
double rm::para::OpcuaParam::PUBLISHING_INTERVAL = 2 |
服务器尝试发布数据变更的期望时间间隔,若数据未变更则不会发布,单位(ms),不得小于2ms
2
double rm::para::OpcuaParam::SAMPLING_INTERVAL = 2 |
服务器监视变量的采样速度,单位(ms),不得小于2ms
2
uint32_t rm::para::OpcuaParam::SPIN_TIMEOUT = 10 |
服务器超时响应的时间,单位(ms)
10