我基本上是想从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;
}
[当我运行模拟时,控制台上没有显示“在这里接收到...”。这对我完全没有意义。我做错了什么?
非常感谢您的帮助。谢谢。
这是静脉的最后版本吗?同样,最好是您首先尝试使用我强烈推荐的静脉提供的演示模型(示例)来尝试您的想法。 (因为创建自己的类需要与其他文件保持一定的一致性)。
最诚挚的问候,