2016-06-01 4 views
0

Ich benutze Veins-4a2 und ich habe die car.ned und seine nicType geändert durchKein nic mit thid ID() mit dieser Connectionmanager registriert ist, leer GateList Rückkehr

String nicType = default ("Nic802154_TI_CC2420" Angabe);

Wenn ich die Simulation laufen lasse, erhalte ich dieses Fenster mit der folgenden Meldung "Modul RSUExampleScenario.node [0] .nic.phy: Nein nic mit thid ID (9) mit dieser Connectionmanager registriert ist, zurückkehren leer GateList „.

[ [1]

Bedeutung dieser Meldung und wie kann ich einstellen bitte?

Antwort

2

Das von Ihnen verwendete Simulationsmodul wurde nicht geschrieben, um die Erstellung neuer Module während der Laufzeit zu unterstützen. Veins erstellt jedes Mal ein neues Modul, wenn ein neues Auto anfängt zu fahren. Dies unterscheidet sich von den meisten anderen Netzwerksimulationen, bei denen alle Knoten bereits zu Beginn der Simulation vorhanden sind.

Da das von Ihnen verwendete Simulationsmodul (Nic802154_TI_CC2420) nicht Teil von Veins ist, kann ich nicht sagen, wie Sie das Modul zur Unterstützung der Erstellung während der Laufzeit ändern können.

+0

Vielen Dank Sir für Ihre Antwort, ich habe wieder das Simulationsmodul der Venen "Nic80211p" mit "Host802154_2400MHz.ned" verwendet, das ist ein Sensorknoten von WSNRouting Beispiel von Mixim. Jetzt hatte ich diesen Fehler: cListener-Destruktor: Listener bei Adresse 089a0f70 wird noch 1 Listener-Liste (n) hinzugefügt. Dies wird wahrscheinlich zu einem Absturz führen: Listener müssen vor dem Löschen vollständig abgemeldet sein. Versuche, Komponenten zu ermitteln, bei denen dieser Listener abonniert ist. Was meinen Sie bitte mit diesem Fehler? – Fariha

+0

Und zu wissen, dass ich die Anwendungsebene "sensorAppLayer" von SNRouting-Beispiel von Mixim anstelle von "TraCIDemo11p" verwendet habe. – Fariha