首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >handleParkingUpdate()到底是做什么的?

handleParkingUpdate()到底是做什么的?
EN

Stack Overflow用户
提问于 2017-04-12 14:12:08
回答 1查看 351关注 0票数 2

我正在尝试实现一个VANET模型,用于智能停车场模拟。试图充分理解TraCIDemo11pp.cc及其相关文件,尽管理解了TicToc教程,但很难理解每个模块的总体结构和它们之间的通信。

我理解SUMO和OMNETPP是如何并行运行的,来自OMNETPP的TraCIScenarioManager与TraCI服务器进行通信,以交换信息给相扑等等。但我发现很难理解TraCIDemoApp是如何使用的。

这个问题是相当具体的,但希望能给出一个答案,让我找出其余的问题。任何帮助都将不胜感激!

谢谢,卫斯理

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-15 19:12:32

在Erlangen市,静脉有一个很小的示例:

汽车从大学的停车场开始,开往一个远近的地方.一段时间后,第一辆车(节点)模拟事故并停止驾驶。因此,它广播这一信息,得到重新分配通过RSU到所有其他车辆在范围内。反过来,他们试图使用另一条前往目的地的路线,同时重新广播有关事故的信息。因此,新产生的车辆也会得到通知,并立即尝试选择另一条前往目的地的路线。

所有这些(即事故、广播、交换路由)都是在TraCIDemo*文件中实现的,这些文件代表了在car或RSU中运行的VANET应用程序,使用NIC (即PHY & MAC)进行通信。有关详细信息,请参阅what policy is based vehicle rerouting in case of accident?

handleParkingUpdate()用于对车辆从驾驶状态切换到停车状态作出反应,反之亦然。该方法根据当前的状态和是否允许停放的车辆在仿真中通信,在BaseConnectionManager上注册车辆的NIC模块,该模块涉及到实际的无线通信。有关更多细节,请参见此模块或跟踪数据包从一个应用层到另一个应用层(即两次通过网络堆栈和无线传输)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43372048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档