感谢您阅读问题。我有一个简单的查询,当车辆广播一条消息时,该事件就发生了,车辆的重新路由正在完成。但是,如果我想在RSU和其他邻近车辆中存储车辆信息,例如nodeId,速度,方向,距离,那么正确的方法是什么?
我了解tic toc和静脉本身的所有文件。我发现Passedmsg有cArray,cparlist等许多东西。但我真的很想以正确的方式实现这一目标。
请帮助我。我知道这可能是一个愚蠢的问题,但我不知道在哪里进行更改以存储消息内容。
答案 0 :(得分:1)
正如您在answer to the question you quoted中看到的那样,getAngleRad()
返回的车辆航向为Radians,而不是度数。
请注意,从Veins 5.0开始,通过调用getHeading()
然后对结果调用getRad()
,可以实现相同的功能。
如果您想知道两个角度是来自指向相同方向还是相反方向的矢量,则可以检查它们的差异是否大于0.5 Pi弧度(90度)。
请参见answer on for how to calculate the smallest difference between angles,了解实现该目标的可能方法。