NED File src/inet/mobility/group/MoBanLocal.ned¶
Name |
Type |
Description |
|---|---|---|
simple module |
This is the local mobility module of MoBAN. It should be instantiated in each node that belongs to a WBAN. The NED parameter |
Source code¶
//
// SPDX-License-Identifier: LGPL-3.0-or-later
//
//***************************************************************************
//* file: MoBanLocal.ned
//*
//* author: Majid Nabi <[email protected]>
//*
//* http://www.es.ele.tue.nl/nes
//*
//*
//* copyright: (C) 2010 Electronic Systems group (ES),
//* Eindhoven University of Technology (TU/e), the Netherlands.
//*
//*
//***************************************************************************
//* part of: MoBAN (Mobility Model for Wireless Body Area Networks)
//* description: Local module of the MoBAN mobility model
//***************************************************************************
//* Citation of the following publication is appreciated if you use MoBAN for
//* a publication of your own.
//*
//* M. Nabi, M. Geilen, T. Basten. MoBAN: A Configurable Mobility Model for Wireless Body Area Networks.
//* In Proc. of the 4th Int'l Conf. on Simulation Tools and Techniques, SIMUTools 2011, Barcelona, Spain, 2011.
//*
//* BibTeX:
//* @inproceedings{MoBAN,
//* author = "M. Nabi and M. Geilen and T. Basten.",
//* title = "{MoBAN}: A Configurable Mobility Model for Wireless Body Area Networks.",
//* booktitle = "Proceedings of the 4th Int'l Conf. on Simulation Tools and Techniques.",
//* series = {SIMUTools '11},
//* isbn = {978-963-9799-41-7},
//* year = {2011},
//* location = {Barcelona, Spain},
//* publisher = {ICST} }
//*
//**************************************************************************/
package inet.mobility.group;
import inet.mobility.base.MovingMobilityBase;
// This is the local mobility module of MoBAN. It should be instantiated in each node that belongs to a WBAN. The NED parameter `coordinatorIndex`
// determines to which WBAN (`MoBanCoordinator`) it belongs.
// The current implementation uses the Random Walk Mobility Model (RWMM) for individual (local) movement with a sphere around the node, with given speed
// and sphere radius of the current posture. The reference point of the node is the current posture, the sphere radius, and the speed is given by the
// corresponding coordinator. RWMM determines the location of a node at any time relative to the given reference point.
simple MoBanLocal extends MovingMobilityBase
{
parameters:
int coordinatorIndex; // The index of the belonging coordinator module
@class(MoBanLocal);
}