OpcuaParam 参数模块
更多...
#include <rmvlpara/opcua.hpp>
◆ load()
bool rm::para::OpcuaParam::load |
( |
const std::string & | path | ) |
|
|
inline |
◆ read()
bool rm::para::OpcuaParam::read |
( |
const std::string & | path | ) |
|
从指定 YAML
文件中加载,并读取至 OpcuaParam
中
- 注解
YAML
文件的后缀允许是 *.yml
和 *.yaml
- 参数
-
- 返回
- 是否读取成功
◆ write()
bool rm::para::OpcuaParam::write |
( |
const std::string & | path | ) |
const |
将 OpcuaParam
的数据写入指定的 YAML
文件中
- 注解
YAML
文件的后缀允许是 *.yml
和 *.yaml
- 参数
-
- 返回
- 是否写入成功
◆ CLIENT_LOGLEVEL
◆ CONNECT_TIMEOUT
uint32_t rm::para::OpcuaParam::CONNECT_TIMEOUT = 30000 |
请求连接时,判定为超时的时间,单位(ms)
- 注解
- 默认值:
30000
◆ KEY_FRAME_COUNT
uint32_t rm::para::OpcuaParam::KEY_FRAME_COUNT = 10 |
发布数据集的关键帧周期,每隔指定的周期会发布一次完整数据集
- 注解
- 默认值:
10
◆ LIFETIME_COUNT
uint32_t rm::para::OpcuaParam::LIFETIME_COUNT = 100 |
在没有发布任何消息的情况下,订阅请求所期望的能够保持活动状态的最大发布周期数
- 注解
- 默认值:
100
◆ MAX_KEEPALIVE_COUNT
uint32_t rm::para::OpcuaParam::MAX_KEEPALIVE_COUNT = 50 |
在没有任何通知的情况下,订阅请求所期望的服务器应该发送的最大“保活”消息数
- 注解
- 默认值:
50
◆ MAX_NOTIFICATIONS
uint32_t rm::para::OpcuaParam::MAX_NOTIFICATIONS = 100 |
服务器应该发送的期望的最大通知数(通知是服务器向客户端报告订阅的变化的方式)
- 注解
- 默认值:
100
◆ PRIORITY
uint8_t rm::para::OpcuaParam::PRIORITY = 0 |
◆ PUBLISHING_INTERVAL
double rm::para::OpcuaParam::PUBLISHING_INTERVAL = 2 |
服务器尝试发布数据变更的期望时间间隔,若数据未变更则不会发布,单位(ms),不得小于2ms
- 注解
- 默认值:
2
◆ SAMPLING_INTERVAL
double rm::para::OpcuaParam::SAMPLING_INTERVAL = 2 |
服务器监视变量的采样速度,单位(ms),不得小于2ms
- 注解
- 默认值:
2
◆ SERVER_LOGLEVEL
◆ SPIN_TIMEOUT
uint32_t rm::para::OpcuaParam::SPIN_TIMEOUT = 10 |
单次run_iterate服务器超时响应的时间,单位(ms)
- 注解
- 默认值:
10
该结构体的文档由以下文件生成: