Hi, I have patched GPSR to ns-2.35 using keliu' code. It works fine with given tcl file. I need to move nodes according to mine own mobility scenario and compare them to AODV protocol. I have two problems 1. I don't understand what this command in gpsr.tcl file means
proc gpsr-create-mobile-node { id args } { ......................... if [info exists opt(energy)] { $node addenergymodel [new $opt(energy) $node 10 0.5 0.2]} ............. What are these figures (0.5, 0.2), are these energy consumed in reception and transmission or some thing else. Secondly I want move mobile node created using proc defined in gpsr.tcl file according to my own mobility plan e.g. $ns_ at 0.000000000000 "$node_(0) setdest 144.816950690450 20.073824649527 0.324133202939" $ns_ at 0.000000000000 "$node_(1) setdest 93.957720171475 192.140808646867 1.452613500562" $ns_ at 12.158688172971 "$node_(23) setdest 113.137798368154 39.443538618334 0.902003496971" $ns_ at 14.805074599534 "$node_(2) setdest 152.227654369397 20.766089279052 1.742469780423" But when I run simulation it gives error like this: Load complete... Starting Simulation... ns: _o18 setdest 144.816950690450 20.073824649527 0.324133202939: (_o18 cmd line 1) invoked from within "_o18 cmd setdest 144.816950690450 20.073824649527 0.324133202939" 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 "_o18" line 2) (SplitObject unknown line 2) invoked from within "_o18 setdest 144.816950690450 20.073824649527 0.324133202939" Urgent help is needed please -- View this message in context: http://old.nabble.com/How-to-patch-GPSR-routing-protocol-to-ns-2.35-tp34541231p34541231.html Sent from the ns-users mailing list archive at Nabble.com.