从RSU收到信标后,改变车辆的颜色吗?

时间:2020-05-29 17:05:01

标签: omnet++ veins sumo

我对Omnet ++,SUMO和Veins非常陌生。我正在尝试进行仿真,每隔10秒从RSU发送一次信标,并且在收到信标后,汽车的颜色应该改变。 我通过在omnetpp.ini文件中进行如下更改来生成信标:

enter image description here

在omnetpp.ini文件的Wave App Layer中,我选择了MyVeinsApp: enter image description here

在MyVeinsApp.cc文件中,我进行了以下更改:

void MyVeinsApp::onBSM(BasicSafetyMessage* bsm)
{
    traciVehicle->setColor(TraCIColor(255,0,0,0));
}

但是在收到信标之后,我仍然无法更改车辆的颜色吗?

1 个答案:

答案 0 :(得分:0)

尝试使用 findHost()->getDisplayString().setTagArg("i", 1, "green");

相关问题