Omnet++ “如何修复”;信标evt当前已安排;在静脉中控制自我时出错

Omnet++ “如何修复”;信标evt当前已安排;在静脉中控制自我时出错,omnet++,veins,Omnet++,Veins,我想实现一个循环计时器来实现这一点,我使用self-msg做了以下工作: void rsuApp::initialize(int stage) { BaseWaveApplLayer::initialize(stage); if (stage == 0) { event = new cMessage("event"); EV << "Scheduling first send to t=5.0s\n"; scheduleA

我想实现一个循环计时器来实现这一点,我使用self-msg做了以下工作:

void rsuApp::initialize(int stage) {
    BaseWaveApplLayer::initialize(stage);
   if (stage == 0) {
        event = new cMessage("event");
        EV << "Scheduling first send to t=5.0s\n";
        scheduleAt(10, event);
    }
}

我不明白为什么会出现这个错误,因为我没有安排任何信标事件,我在handleSelfMsg()函数中重新安排了self消息,这意味着在收到它之后,所以我不明白为什么会出现这个错误

void rsuApp::handleSelfMsg(cMessage* msg) {
    BaseWaveApplLayer::handleSelfMsg(msg);
    if(msg==event){
        EV<<"self message receives";
        scheduleAt(simTime()+10, event);
    }
}
scheduleAt(): Message (omnetpp::cMessage)beacon evt is currently scheduled,
 use cancelEvent() before rescheduling -- in module (rsuApp)
 trackingNetwork.rsu[0].appl (id=8), at t=20s, event #453