Использую жилы-4а2. Во-первых, я выполнил сценарий только с транспортными средствами. Теперь я добавил в свой пример RSU. Мне нужно, чтобы каждый RSU получал данные, отображал сообщение в журнале модуля Omnet ++. Как и для узлов, когда они получают данные, я добавил жирную строку в функцию onData () TraCIDemp11p следующим образом:
void TraCIDemoRSU11p::onData(WaveShortMessage* wsm) {
findHost()->getDisplayString().updateWith("r=16,green");
annotations->scheduleErase(1, annotations->drawLine(wsm->getSenderPos(), mobi->getCurrentPosition(), "blue"));
**EV << " I am an RSU and I have received a data ! \n";**
//if (!sentMessage) sendMessage(wsm->getWsmData());
}
Моя проблема в том, что «Я RSU, и я получил данные!» Не отображается в модуле журнала. Когда RSU получает данные, это то, что отображается в модуле журнала omnet ++:
** Event #4802 t=9.004337832007 RSUExampleScenario.node[4].nic.phy80211p (PhyLayer80211p, id=161), on `data' (Mac80211Pkt, id=669)
node[4]::PhyLayer80211p: AirFrame encapsulated, length: 1326