#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 .