OpenDDS的OpenDDS_monitor动态库,主要是实现了内嵌于OpenDDS核心实体对象内部的监控内容的report机制,如何在应用程序中运用呢?大致分5个步骤
1)依赖OpenDDS_monitor动态库
2)包含相应的头文件
#ifdef ACE_AS_STATIC_LIBS
#include <dds/monitor/MonitorFactoryImpl.h>
#endif
3)OpenDDS_monitor动态库接口的调用(新版OpenDDS中已经修改为配置选项了)
TheServiceParticipant->monitor_factory_->initialize();
4)编写monitor订阅程序,并输出订阅到的10种对象的report信息;
1)ServiceParticipant
2)DomainParticipant
3)Topic
4)Publisher
&nb
本文介绍了如何在OpenDDS中运用OpenDDS_monitor动态库进行监控报告,包括5个步骤:依赖库,包含头文件,初始化接口,编写订阅程序以及数据整合与可视化展示。通过示例代码展示了监听和输出10种对象的report信息,以及如何实现监听器以获取并显示监控数据。
订阅专栏 解锁全文
810

被折叠的 条评论
为什么被折叠?



