当前位置: 首页 > news >正文

网站模板设计开发上海医院网站建设

网站模板设计开发,上海医院网站建设,网站优化比较好的公司,网店装修的流程是什么topic与唯一一个数据类型相对应。topic实例,说的是可以对同一个topic进行多种不同的实例化。与c中的类和对象的概念是比较相似的。TopicQos topic_qos TOPIC_QOS_DEFAULT;participant_->get_default_topic_qos(topic_qos);topic_ participant_->create_topi…

topic与唯一一个数据类型相对应。topic实例,说的是可以对同一个topic进行多种不同的实例化。与c++中的类和对象的概念是比较相似的。

    TopicQos topic_qos = TOPIC_QOS_DEFAULT;

    participant_->get_default_topic_qos(topic_qos);

    topic_ = participant_->create_topic(topic_name, type_.get_type_name(), topic_qos);

    if (topic_ == nullptr)

    {

        throw std::runtime_error("Topic initialization failed");

    }

topic实例,是通过key来实现的,比如定义摄像头数据,可以定义一个数据类型。但是摄像头有前、后、左、右四个摄像头,四个摄像头都使用相同的数据类型,那么怎么区分数据来自于哪个摄像头呢?如果让我们自己实现,我们在定义数据类型的时候,除了摄像头数据之外,我们还可以增加一个id属性,用id来区分数据来源于哪个摄像头,这种方式直观,好理解,完全可行。

那么这么简单,易实现的功能,fastdds为什么还要专门提供topic instance来实现这样的功能呢?

  • 与Qos策略的深度绑定

从fastdds官方文档上来看的话,有一些qos策略,比如HistoryQosPolicy、ResourceLimitWosPolicy,均可以对每个topic instance生效。

  • 实例句柄

从fastdds example中的topic instances例子来看,DataWriter在创建的时候,可以针对每个key创建一个句柄,这样在发送数据的时候,不需要对数据类型中的key字段进行赋值,只需要使用key对应的句柄进行发送即可。

创建句柄:

发送数据:

  • 状态机

fastdds对每个topic instance维护状态机。试想,如果我们自己实现对每个instance的状态机的维护,还是有一定的复杂度的。

ALIVE:实例存活,有DataWriter发数据

DISPOSED:当前writer不发送数据了

http://www.dtcms.com/a/522835.html

相关文章:

  • 临汾网站建设价格镇江市住房和城乡建设局网站
  • 网站管理员怎么登陆网站文章伪原创怎么做
  • 建设公寓租房信息网站阿里指数怎么没有了
  • 做直播网站软件有哪些软件网站用橙色
  • 贵州省建设厅报名网站小程序开发平台哪个品牌好
  • 上海高端网站建设服建企业网站怎么做
  • 威县做网站多少钱河北沧州最新消息
  • 住房和城乡建设部网站杂志步骤一
  • 关于做网站的ppt广东网站建设网
  • 湖州童装网站网站开发和微信开发需要什么人
  • 如何上传网站到凡科网西安微信网站建设公司
  • 秦皇岛建设局网站6山西省网站建设制作
  • 正规的网站制作服务商如何做网站进行推广
  • 做网站 属于电子商务济南简单的网站制作
  • 网站开发页面福州公司网站建设
  • 高端品牌网站建设公司哪家好wordpress 作者插件
  • 集团门户网站建设方案wordpress二级
  • 做网站怎么租个空间WordPress成绩查询
  • 广州上市网站建设的公司上海公共招聘平台
  • ps网站CAD做PS地砖贴图看网站搜什么关键词
  • 如何做网站英文简历模板禅城网页设计
  • 广州网站建设网站定制想建设一个网站 一般多少钱
  • 在网站后台管理系统里产品说明怎么添加图片做淘宝客网站备案要怎么写
  • 贵阳商城网站开发表情包在线制作网站
  • 山东一建建设有限公司网站首页外贸网站 服务器
  • 网站开发报价微信手机网站app制作
  • 有没有专门发布毕业设计代做网站济南网站建设运营
  • 网站开发项目需要哪些人员策划师龙华网站建设推广平台
  • 织梦学校网站源码西安手机网站开发
  • 问什么出现 这个网站正在建设中软件开发工具平台