802.11p FSM 在 TRANSMITFRAME 状态时收到未知事件

802.11p FSM received an unknown event when in TRANSMITFRAME state

我目前正在使用 Veins 2.0-rc1 进行 vanets 模拟,我的网络堆栈使用 802.11p class 作为 mac 层。

我收到当前错误:802.11 FSM 收到未知事件。我查找了与此错误相关的关联事件和 mac 状态,发现在收到 EV_BROADCAST_RECEIVED.

等事件后,错误发生在 TRANSMITFRAME_4 状态下
  1. 我该如何解决这个错误?
  2. 产生此错误的原因是什么?

我加入这个 post 当前 FSM 的图表和 link 到 802.11p c++​​ class.

非常感谢,

802.11p c++ class

Veins 2.0-rc1 仍在使用 MiXiM 802.11 FSM,但存在一些问题。从那时起,发现了许多错误,并且重写了 MAC 层以提高稳定性和速度。如果可以,请升级到更新的版本(如 Veins 2.2)。

一个更大的变化(虽然可能仍然非常值得)是升级到更晚的版本之一,如 Veins 3 或 Veins 4。这也将允许您使用更新版本的 SUMO,其中有几个错误自您使用的版本以来已得到修复。