2016-06-01 3 views
0

을 반환하고 나는thid ID 아니오 NIC가()이은 ConnectionManager에 등록되어, 내가 정맥-4A2를 사용하여 빈 GateList

문자열 nicType = 기본 ("Nic802154_TI_CC2420"을 지정하여 car.ned과 nicType을 변경 한); 내가 시뮬레이션을 실행하면

, 나는 다음과 같은 메시지와 함께이 창을 얻을 "모듈 RSUExampleScenario.node [0] .nic.phy : thid ID (9)이은 ConnectionManager에 등록되어 아니오 NIC, 빈 GateList을 반환 . "

[ [1]이 메시지가 의미

와 내가 어떻게 그것을 조정하십시오 할 수 있습니까?

답변

2

사용중인 시뮬레이션 모듈이 런타임 중에 새 모듈 생성을 지원하도록 작성되지 않았습니다. 정맥은 신차가 주행 할 때마다 새로운 모듈을 만들고 있습니다. 이는 시뮬레이션 시작시 모든 노드가 이미 존재하는 대부분의 다른 네트워크 시뮬레이션과 다릅니다.

사용중인 시뮬레이션 모듈 (Nic802154_TI_CC2420)이 정맥의 일부가 아니므로 런타임 중에 작성을 지원하도록 모듈을 변경하는 방법을 말할 수는 없습니다.

+0

답장을 보내 주셔서 감사합니다. Mixim의 WSNRouting 예제에서 센서 노드 인 "Host802154_2400MHz.ned"와 함께 혈관 "Nic80211p"의 시뮬레이션 모듈을 다시 사용했습니다. 이제 나는이 오류가 발생했다. cListener destructor : 주소 089a0f70의 리스너가 여전히 1 개의 리스너리스트에 추가되었다. 이로 인해 충돌이 발생할 수 있습니다. 리스너는 삭제하기 전에 완전히 구독을 취소해야합니다. 이 청취자가 등록 된 구성 요소를 확인하려고합니다.이 오류는 무엇을 의미합니까? – Fariha

+0

그리고 "TraCIDemo11p"대신에 Mixim의 SNRouting 예제의 "sensorAppLayer"응용 프로그램 계층을 사용함을 알았습니다. – Fariha