802.11p FSM получил неизвестное событие, когда в состоянии TRANSMITFRAME

В настоящее время я занимаюсь имитацией валетов с Veins 2.0-rc1, мой сетевой стек использует класс 802.11p в качестве слоя mac.

Я получаю текущую ошибку: 802.11 FSM получил событие unkown. Я искал связанное событие и состояние макроса, связанные с этой ошибкой, и обнаружил, что ошибка возникает в состоянии TRANSMITFRAME_4 после получения события типа EV_BROADCAST_RECEIVED.

  1. как я могу исправить эту ошибку?
  2. что порождает эту ошибку?

Я присоединяюсь к этому сообщению диаграммой текущего FSM и ссылкой на класс 802.11p c++.

Большое спасибо,

[TG30 ] класс 802.11p c++

0
09 дек. '15 в 17:49
источник поделиться
1 ответ

Veins 2.0-rc1 по-прежнему использовал MiXiM 802.11 FSM, у которого были некоторые проблемы. С тех пор было обнаружено много ошибок, и уровень MAC был переписан для улучшения стабильности и скорости. Если возможно, перейдите на более новую версию (например, Veins 2.2).

Большим изменением (хотя, вероятно, все же очень стоит) было бы перейти на один из еще более поздних выпусков, таких как Veins 3 или Veins 4. Это также позволило бы использовать более свежие версии SUMO, для которых исправлено несколько ошибок, поскольку версию, которую вы используете.

1
10 дек. '15 в 4:50
источник

Посмотрите другие вопросы по меткам или Задайте вопрос