Omnet++ 驻车状态更改信号发射错误
我试图使用Omnet++ 驻车状态更改信号发射错误,omnet++,veins,Omnet++,Veins,我试图使用TraciCommandInterface.cc文件中的setStop命令停止车辆 我已成功执行该命令,但一旦车辆停止,我就会收到一条错误消息: “发出未声明的信号(parkingStateChanged)@信号从中丢失 内德档案 我如何解决这个问题 为了解决这个错误,我在traciScenarioManagerLaunchd.xml文件中添加了一个信号parkingStateChanged,在相应的头文件中,我将其定义为simsignal\t parkingStateChanged
TraciCommandInterface.cc
文件中的setStop
命令停止车辆
我已成功执行该命令,但一旦车辆停止,我就会收到一条错误消息:
“发出未声明的信号(parkingStateChanged)@信号从中丢失
内德档案
我如何解决这个问题
为了解决这个错误,我在traciScenarioManagerLaunchd.xml
文件中添加了一个信号parkingStateChanged
,在相应的头文件中,我将其定义为simsignal\t parkingStateChanged
,并在我编写的initialize()
方法中的.cc
文件中添加了一个信号
this->parkingStateChanged=registerSignal("parkingStateChanged");
但是这个实现不起作用,我得到了相同的错误。如何解决这个问题?您确定您将信号添加到了
traciScenarioManagerLaunchd.xml
还是您的意思是.ned
?