Как получить позицию отправителя на уровне MAC

#omnet #veins

#omnet #вены

Вопрос:

Я работаю с Veins 4.7.1 для разработки модели доверия. Для этой цели мне нужно получить доступ к положению отправителя сообщения в координатах x и y на нижнем уровне. Я знаю, у нас есть специальное поле для доступа к местоположению отправителя в сообщениях ‘WaveShortMessage’, которое может указывать местоположение отправителя на прикладном уровне. Кроме того, в ‘Mac80211Pkt’ нет поля для позиции отправителя.

Я просмотрел связанные вопросы в stack overflow, но я не могу найти ничего, связанного с моим вопросом. Кто-нибудь может направить меня в этом направлении?

Комментарии:

1. В OMNeT вы можете добавлять новые поля к сообщениям, редактируя файл .msg. Просто добавьте необходимые поля, заполните их в отправляющем средстве, затем прочитайте их в получателе. Если вы хотите смоделировать, как это новое поле приводит к увеличению длины сообщения, убедитесь, что длина сообщения установлена на большее значение у отправителя.

2. Большое спасибо за вашу помощь.