#include <ConstSpeedMobility.h>
Inherits BasicMobility.
Inheritance diagram for ConstSpeedMobility:


Public Member Functions | |
| Module_Class_Members (ConstSpeedMobility, BasicMobility, 0) | |
| virtual void | initialize (int) |
| Initializes mobility model parameters. | |
Protected Member Functions | |
| virtual void | setTargetPosition () |
| Calculate the target position to move to. | |
| virtual void | makeMove () |
| Move the host. | |
Protected Attributes | |
| Coord | targetPos |
| Coord | stepTarget |
| Coord | stepSize |
| parameters to handle the movement of the hostSize of a step | |
| int | numSteps |
| Total number of steps. | |
| int | step |
| Number of steps already moved. | |
Parameters to be specified in omnetpp.ini
|
|
Initializes mobility model parameters. Reads the updateInterval and the velocity If the host is not stationary it calculates a random position and schedules a timer to trigger the first movement Reimplemented from BasicMobility. |
|
|
Move the host. Move the host if the destination is not reached yet. Otherwise calculate a new random position Reimplemented from BasicMobility. |
|
|
Calculate the target position to move to. Calculate a new random position and the number of steps the host needs to reach this position |
1.4.4