2015-12-09 51 views
0

我目前正在用Veins 2.0-rc1進行vanets仿真,我的網絡堆棧使用802.11p類作爲mac層。當處於TRANSMITFRAME狀態時,802.11p FSM收到未知事件

我收到當前錯誤:802.11 FSM收到未知事件。我查找了與此錯誤相關的關聯事件和mac狀態,發現收到類似EV_BROADCAST_RECEIVED的事件後,在TRANSMITFRAME_4狀態下發生錯誤。

  1. 我該如何解決這個錯誤?
  2. 什麼是產生這個錯誤?

我加入到這篇文章當前FSM的圖表和一個鏈接到802.11p C++類。

非常感謝,

802.11p FSM diagramm 802.11p c++ class

回答

1

靜脈2.0 RC1仍在使用MIXIM 802.11 FSM,其中有一些問題。從那時起,已經發現了很多錯誤,MAC層被改寫以提高穩定性和速度。如果可以的話,升級到更新的版本(如Veins 2.2)。

更大的變化(儘管可能仍然非常值得)將升級到更新版本之一(如靜脈3或靜脈4)。這也允許您使用更新版本的SUMO,因爲它有幾個錯誤從您使用的版本開始已經修復。

+0

感謝您的回覆,所以也許我很容易因錯誤與FSM錯誤?特別是當接收到廣播事件並且mac層處於轉換幀狀態時 – HanniBaL90

+1

我並不完全記得哪些情況觸發了FSM中的錯誤,但我知道我們收到錯誤報告的頻率很低,這就是爲什麼我們決定寫我們的擁有。 –

相關問題