安装
https://www.pianshen.com/article/87591710572
通过IDL文件定义通信数据结构
IDL文件示例(property.idl)
#include<G:/softDownload/OpenDDS-3.14/ACE_wrappers/TAO/tao/DoubleSeq.pidl>
#include<G:/softDownload/OpenDDS-3.14/ACE_wrappers/TAO/tao/LongSeq.pidl>
#include<G:/softDownload/OpenDDS-3.14/ACE_wrappers/TAO/tao/StringSeq.pidl>
module propertyMsg{
#pragma DCPS_DATA_TYPE "propertyMsg::intPropertyMsg"
#pragma DCPS_DATA_KEY "propertyMsg::intPropertyMsg id"
struct intPropertyMsg{
long id;
string name;
long value;
};
#pragma DCPS_DATA_TYPE "PropertyMessenger::IntArrayPropertyMsg"
#pragma DCPS_DATA_KEY "PropertyMessenger::IntArrayPropertyMsg Id"
struct IntArrayPropertyMsg {
long Id;
string prope