Ошибка во время выполнения : Неизвестный параметр

#omnet #veins

Вопрос:

Я создал класс, который называется «AttackInjection». Я определил переменную (тип bool) в этом классе, то есть «propagationdelay_attackinjection_». Я вызвал эту переменную в классе ChannelAccess (ChannelAccess.cc).

Когда я запустил моделирование, я получил следующую ошибку.

Произошла ошибка во время выполнения: (вены::Атака): Неизвестный параметр ‘propagationDelay_attackInjection’ — в модуле (вены::PhyLayer80211p) Шоссе.узел[2].nic.phy80211p(id=36),при t=1,113578 с, событие #123

введите описание изображения здесь

Не могли бы вы помочь мне понять, чего мне не хватает или что я делаю не так?

Заранее спасибо,

Наилучшие пожелания, /ММ

Ответ №1:

Параметры OMNeT не совпадают с переменными — членами класса. Параметры OMNeT объявляются в .ned файлах, переменные-члены объявляются в .h файлах. Для получения более подробной информации обратитесь к ручному вводу параметров OMNeT .