[ns] Mac - Link layer
qweq adcsad
nill_akaser_tara at yahoo.com
Tue Jul 14 03:06:39 PDT 2009
Well.If u want to enter into the wirelessPhy::command() ,you need to have a wirelessphy object in your tcl side. Suppose the name of the phy object for node 0 is obj(0).
Then in the tcl script if u put the command:
$obj(0) mystring .......... ,the control will go to the wirelessphy::command() function, where argv[1] will be mystring in this case.
--- On Mon, 7/13/09, Santhosh Kumar <vsantu88 at gmail.com> wrote:
> From: Santhosh Kumar <vsantu88 at gmail.com>
> Subject: Re: [ns] Mac - Link layer
> To: "qweq adcsad" <nill_akaser_tara at yahoo.com>
> Cc: "NS Users" <ns-users at isi.edu>, "Dalton Cézane" <daltoncezane at gmail.com>
> Date: Monday, July 13, 2009, 11:47 PM
> On Tue, Jul
> 14, 2009 at 11:01 AM, qweq adcsad <nill_akaser_tara at yahoo.com>
> wrote:
>
>
> Better
> to insert your own hook from tcl script if necessary and
> take the
> control from the command() function. You can also insert
> ur own code
> without any hook.
> I have a nagging doubt. If you
> look at the code in wireless-phy.cc (in
> $NSROOT/ns-2.34/mac), or many
> other C++ files, there will be a member called
> "WirelessPhy::command(int argc, const char*const*
> argv)"
> in which there are commands like NodeOn/NodeOff,
> setTxPower/setRxPower.
> How do I access these functions from TCL Script. It is
> necessary for me
> to disable some nodes during the simluation of my project
> for which I
> am planning to use these functions.
>
>
>
> Any help would be appreciated. Thanks in Advance.
>
>
>
> --
> Santhosh Kumar
> Senior Year, Electrical Engineering
> Indian Institute of Technology, Madras
>
More information about the Ns-users
mailing list