Hi I added the following definitions in *
ns-agent.tcl* Class Agent/VanetCR -superclass Agent Agent/VanetCR instproc init args { $self next $args } Agent/VanetCR set sport_ 0 Agent/VanetCR set dport_ 0 Now the following error is coming. *Error* [r...@localhost VanetCR]# ns b_univ_twm_active_suicide_usman.tcl 10 2 20 num_nodes is set 150 INITIALIZE THE LIST xListHead (_o2415 cmd line 1) invoked from within "_o2415 cmd log-target _o10" invoked from within "catch "$self cmd $args" ret" invoked from within "if [catch "$self cmd $args" ret] { set cls [$self info class] global errorInfo set savedInfo $errorInfo error "error when calling class $cls: $args" $..." (procedure "_o2415" line 2) (SplitObject unknown line 2) invoked from within "$p($i) log-target $RevTrace" ("for" body line 5) invoked from within "for {set i 0} {$i < $opt(nn)} {incr i} { set p($i) [new Agent/VanetCR $i] $ns_ attach-agent $node($i) $p($i) # set the logtarget for every agent $..." (file "b_univ_twm_active_suicide_usman.tcl" line 343) [r...@localhost VanetCR]# Can anybody help. Usman 313-424-0122 --------------------------------------------------------------------------------------- Hi I have NS2.33 running on FC9 in VMWARE. I have to create a new agent. I have made the following changes in the below listed files *Makefile* VanetCR/vanetcr.o VanetCR/vanetcr_accdb.o VanetCR/vanetcr_myheard.o \ VanetCR/vanetcr_nghbdb.o VanetCR/vanetcr_sspdb.o \ *ns-default.tcl* Agent/VanetCR set packetSize_ 1000 ;# for VANETCR added May 5th, 2009 Agent/VanetCR set jitterFactorRBC_ 0.0001 Agent/VanetCR set jitterFactorRev_ 0.0002 Agent/VanetCR set sig_delay_ 0.003255 Agent/VanetCR set verif_delay_ 0.00762 Agent/VanetCR set lastheard_interval_ 1 Agent/VanetCR set statinterval_ 0.01 *ns-packet.tcl* # Wireless: ARP # Address Resolution Protocol, network wireless stack GAF # Geographic Adaptive Delity, for ad-hoc networks LL # network wireless stack LRWPAN # zheng, wpan/p802_15_4mac.cc Mac # network wireless stack *VanetCR # Added for Vanet on May 5th, 2009* *packet.h* name_[PT_VANETCR]= "VanetCR"; //Added for VANETCR on May 5th, 2009 static const packet_t PT_VANETCR = 61; //for VANETCR May 5th, 2009 *After Modifications * I execute the following commands to recompile touch common/packet.cc make make clean configure *ERROR* [r...@localhost ns-2.33]# ns ns: [code omitted because of length] : invalid command name "Agent/VanetCR" while executing "Agent/VanetCR set packetSize_ 1000 " the strange thing is as soon as I make this change in ns-default.tcl. All other tcl files also stop working and the error I listed before is returned. Any help inthis regard will be highly appreciated. Thanks & Regards, Usman 313-424-0122