Dear Friends,
I do not seem to be able to run any of the wired/wireless example tcl
scripts with the class Agent/MessagePassing in it .
I am interested in simulating a wireless broadcast protocol and wanted to
run the wireless-flooding.tcl script found in the examples folder. I seem to
be getting an error and can't figure a way out.
I get the following error:
num_nodes is set 24
expected a list of classes but got Agent/MessagePassing
(Class superclass line 18)
(Object init line 18)
invoked from within
"Agent/MessagePassing/Flooding init -superclass Agent/MessagePassing"
(Class create line 1)
invoked from within
"Class create Agent/MessagePassing/Flooding -superclass
Agent/MessagePassing"
("eval" body line 1)
invoked from within
"eval [list $self] create [list $m] $args "
(procedure "Class" line 5)
(Class unknown line 5)
invoked from within
"Class Agent/MessagePassing/Flooding -superclass Agent/MessagePassing"
(file "wireless-flooding.tcl" line 128)
I get the same error when I try to simulate the other examples that use
Agent/MessagePassing class.
I would really appreciate it if someone could tell me what I'm doing wrong.
I am using Windows/Cygwin system and NS2.31 to simulate the example.
Thanks in advance.
Rgds
Anna