【发布时间】:2019-10-02 01:25:03
【问题描述】:
我正在尝试从 RSU 向汽车发送消息,基本上,我想淹没网络,但对于某些人来说,我似乎看不到汽车模块收到的任何消息。
我确实尝试过清理项目。我尝试按照静脉示例进行操作,但即使这样对我也不起作用。
RSU 类
void RSU11p::handleSelfMsg(cMessage* msg) {
EV << "handleselfmessage in RSU11p" << endl;
WaveShortMessage* rsu_msg = new WaveShortMessage();
populateWSM(rsu_msg);
sendDown(rsu_msg->dup());
//scheduleAt(simTime() + 1, rsu_msg->dup());
}
MyVeinsApp 类
void MyThesisApp::onWSM(WaveShortMessage* wsm)
{
findHost()->getDisplayString().updateWith("r=16,green");
EV << "received here from car or RSU?" << endl;
EV << wsm << endl;
}
当我运行模拟时,我没有在控制台中看到“received here ...”。这对我来说根本没有意义。我做错了什么?
非常感谢任何帮助。谢谢。
【问题讨论】: