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

时间:2015-12-09 14:50:00

标签: omnet++ veins 802.11p

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

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

  1. 我该如何解决此错误?
  2. 是什么导致此错误?
  3. 我正在加入这篇文章,介绍当前的FSM和802.11p c ++类的链接。

    非常感谢,

    802.11p FSM diagramm 802.11p c++ class

1 个答案:

答案 0 :(得分:1)

Veins 2.0-rc1 was still using the MiXiM 802.11 FSM, which had some issues. Since then, many bugs have been found and the MAC layer has been rewritten for improved stability and speed. If you can, upgrade to a more recent version (like Veins 2.2).

A larger change (though likely still very worthwhile) would be to upgrade to one of the even later releases like Veins 3 or Veins 4. This would also allow you to use more recent versions of SUMO, for which several bugs have been fixed since the version you are using.