发送

void TMEDRSU::handleSelfMsg(cMessage* msg)
{// this method is for self messages (mostly timers)// it is important to call the DemoBaseApplLayer function for BSM and WSM transmissionif(msg == sendMsgToFindPath){hello* sp = new hello("hello");sp->setPosition(RSUposition);sp->setSendTime(time);sp->setSenderId(myApplAddr());sp->setBeginId(RSUID);sp->setEndid(descarID);populateWSM(sp);sendDown(sp); return ;}DemoBaseApplLayer::handleSelfMsg(msg); //note
}

接受

void TMEDRSU::handleLowerMsg(cMessage* msg){if(  dynamic_cast<hello*>(msg)){hello* bc = dynamic_cast<hello*>(msg);EV<<"sendID= "<<bc->getSenderId()<<endl;EV<<"position= "<<bc->getPosition()<<endl;}DemoBaseApplLayer::handleLowerMsg(msg);
}

一个简单的收发过程就结束啦

当然你需要初始化创立一个hello类型的message,然后定义hello里面的信息类型,并在主文件里面引用

namespace veins;class BaseFrame1609_4;
class noncobject Coord;
class LAddress::L2Type extends void;packet hello extends BaseFrame1609_4 {string demoData;LAddress::L2Type senderAddress = -1;int serial = 0;Coord position ;double speed = 0;double speedchanged=0;double dertSpeedScale = 0;int beginId ;int endid ;simtime_t sendTime;int direc = -1;// 0 1 2 3 上下右左int senderId;int senderType;int nextRelayCarId = -1;  int nextRSUId = -1;int path[100];
}

omnet 收发信息相关推荐

  1. py WebsocketServer创建的服务器与vue构建前端页面相互收发信息——猪猪侠方丈-px

    py WebsocketServer创建的服务器与vue构建前端页面相互收发信息 环境:py3 pycharm WebsocketServer0.5.1 vue2 废话少说上代码pycharm中.py ...

  2. SpringCloud stream连接RabbitMQ收发信息

    百度上查的大部分都是一些很简单的单消费者或者单生产者的例子,并且多是同一个服务器的配置,本文的例子为多服务器配置下的消费生产和消费者配置. 参考资料:https://docs.spring.io/sp ...

  3. [转贴]Silverlight Socket 实现收发信息

    原文:http://blog.csdn.net/banmuhuangci/archive/2009/05/16/4192031.aspx 刚接触Silverlight的时候,除了其异步应用WCF.流媒 ...

  4. Qt之QTcpServer/QTcpSocket简单收发信息(1)

    用QT包装好的东西做socket类东西,我只能说啥这么简单呢. waitForConnected() 等待链接的建立 waitForReadyRead() 等待新数据的到来 waitForBytesW ...

  5. Qt之QTcpServer/QTcpSocket简单收发信息(2)

    (1)篇里面代码没完全贴出,有些同学说没看明白.今天又闲的蛋疼,无聊弄个服务端跟客户端整在一个程序上的例子. 代码跟一篇有点相同,但是又有点不同.先贴出效果图... 为了效果明显,我一个在linux ...

  6. java借助modbus协议实现与设备的通讯,收发信息,实现对设备信息的采集

    2018-07-27  4tr  转自 会飞的李小浩 修改微信分享: 扫盲:什么是modbus? Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于 ...

  7. STM32控制NBIOT模块收发信息(附代码)

    1.连线 一般来说只需要将NB模块的串口线对应连接单片机的串口即可. 具体连线方式为模块的VCC,GND分别连接单片机的5V和GND,模块的TXD连接单片机的PB10,RXD连接PB11..即通过串口 ...

  8. Mac上微信可以收发信息,但是无法上网问题解决方式

    周末自己在家上着网看着电影,突然视频加载不出来了,最开始以为是app的问题,重启了几次也不行,那就试试重启大法了,结果重启了几次也不行,接着试了试ping百度,发展ping百度也不同,但是ping公网 ...

  9. golang leaf调试Game、Login模块收发信息

    main.go代码如下 package main import ("flag""server/conf""server/game"" ...

最新文章

  1. 安卓bochs模拟linux_云电脑?不需要的,有了这个模拟器,手机轻松变电脑
  2. PHP开发绝对不能违背的安全铁则!
  3. NetBeans Java EE技巧8:持久性单元
  4. oracle 删除补全日志组_Oracle 10g 添加、删除日志组
  5. android 换行模式,Android进阶之自定义View(1)实现可换行的TextView
  6. eclipse物联网_Eclipse如何推动物联网发展
  7. 哔哩哔哩公司swot分析_可口可乐公司2019年SWOT分析
  8. python计算while循环次数_python-----运算符及while循环
  9. 聚集索引表插入数据和删除数据的方式是怎样的
  10. C++ 指针与引用的差别
  11. js vue 创建一个div_Vue.js 创建一个 CNODE 社区(1)
  12. 接口测试工具优缺点总结
  13. 如何判断自己适不适合学计算机?
  14. 你的CRM系统为什么用不起来?
  15. google 文档翻译 html,快速将整篇中文文档翻译成全英文(史上最全总结)
  16. 软件测试常见的问题概略
  17. Python面向对象06/反射/双下方法
  18. 使用HTML的canvas,给表格画斜线
  19. linux内核编译时bad register name `%dil'错误
  20. redis实现单点登录系统

热门文章

  1. RT-Thread简介
  2. 算法笔记:二叉树,红黑树
  3. 语义分割是如何做到颜色分明的
  4. rgb和rgba的区别关系
  5. 自协方差函数,自相关函数,协方差矩阵
  6. 用c++实现AES基本算法
  7. streamsets下载需要注册
  8. matlab中 randperm()的用法
  9. 远程诊断DoIP(笔记二)概念
  10. 计算机实训存在的问题和解决方法,中职学校计算机专业实训课程存在问题及的对策.doc...