Hi,
To have the current positions of a node you need to do :

MobileNode* mnode_;

double x = 0.0,y = 0.0,z = 0.0;
mnode_->getLoc(&x, &y, &z);

You should have mnode_ referencing to a node. For example, in my case I pass
the node address to my agent in the tcl script and for this reason i defined
a new "node" command in the Command( ) method of the agent like this :

    if(strcmp(argv[1], "node") == 0) {
                        mnode_ = (MobileNode*) TclObject::lookup(argv[2]);
                        if(mnode_ == 0)
                                return TCL_ERROR;
                        return TCL_OK;
    }

Hope this helps.

Bye.


On 1/10/06, Christoph Schroth <[EMAIL PROTECTED]> wrote:
>
>
> Hi all,
>
>
> I actually have a very similar problem and also woul like to get to
> To know the current node I am in from the Interface Queue, for example.
>
> How can I find out the node id and other related data such as mobile
> node
> Position etc.?
>
>
> Thank you so much,
>
>
> Christoph
>

Reply via email to