Я использую Veins 5.0, OMNet ++ 5.5.1, SUMO 1.2.0
Я получаю следующее предупреждение в моей симуляции:
WARN (PhyLayer80211p)mpsScenario.node[0].nic.phy80211p: Nic is not connected to any gates!
Вот как мой mpsScenario .ned файл выглядит так:
import org.car2x.veins.base.connectionManager.ConnectionManager;
import org.car2x.veins.base.modules.BaseWorldUtility;
import org.car2x.veins.modules.mobility.traci.TraCIScenarioManager*;
import org.car2x.veins.modules.obstacle.ObstacleControl;
import org.car2x.veins.modules.world.annotations.AnnotationManager;
import org.car2x.veins.nodes.Car;
import org.car2x.veins.mps.traffic.BaseTrafficManager;
network mpsScenario {
parameters:
double playgroundSizeX @unit(m); // x size of the area the nodes are in (in meters)
double playgroundSizeY @unit(m); // y size of the area the nodes are in (in meters)
double playgroundSizeZ @unit(m); // z size of the area the nodes are in (in meters)
string trafficType;
@display("bgb=$playgroundSizeX,$playgroundSizeY");
@figure[description](type=text; pos=700,30; font=,,bold;
text="Aerolink(TM) Misbehavior Protection System Simulation");
submodules:
obstacles: ObstacleControl {
@display("p=240,50");
}
annotations: AnnotationManager {
@display("p=260,50");
}
connectionManager: ConnectionManager {
parameters:
@display("p=150,0;i=abstract/multicast");
}
world: BaseWorldUtility {
parameters:
playgroundSizeX = playgroundSizeX;
playgroundSizeY = playgroundSizeY;
playgroundSizeZ = playgroundSizeZ;
@display("p=30,0;i=misc/globe");
}
manager: TraCIScenarioManagerForker {
parameters:
@display("p=115,60");
}
trafficManager: <trafficType> like BaseTrafficManager {
@display("p=115,0");
}
node[0]: Car {
}
connections allowunconnected:
}
, который в основном является файлом по умолчанию с одним пользовательским модулем trafficManager
. Кроме того, manager
указывает на TraCIScenarioManagerForker
.
Модуль Car.ned такой же, как по умолчанию, который предоставляется VEINS 5.0.
Поскольку в основном все по умолчанию, я не понять, почему я получаю вышеупомянутое предупреждение. Из-за этого предупреждения я получаю ошибку bad_allo c, как только автомобиль получает новый BSM.