Simple Module CoordBasedRouting

Package: oversim.common.cbr
File: src/common/cbr/CoordBasedRouting.ned

C++ definition

Global Module for providing allround CBR information

CoordBasedRouting

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

Used in compound modules:

Name Type Description
CoordBasedRoutingModules compound module (no description)

Parameters:

Name Type Default value Description
areaCoordinateSource string

@display("i=block/users"); bool enabled;

CBRstartAtDigit int

start at this digit using CBR

CBRstopAtDigit int

stop at this digit using CBR

CBRchangeIdLater bool
CBRchangeIdStart double
CBRchangeIdStop double

int coordCalcRuns; // How many runs will be started with random coordinates when calculating a node's coordinates? double waitForLandmarks @unit(s); // If not enough landmarks are available yet: Wait how long until next try? bool onlyCoordFault; // only coord measuring RTTs should be manipulated int coordCheckPercentage; // Sets the Range (in Percent) for which malicious computed Coordinates are allowed

Properties:

Name Value Description
class CoordBasedRouting

Source code:

//
// Global Module for providing allround CBR information
//
simple CoordBasedRouting
{
    parameters:
        @class(CoordBasedRouting);
        //@display("i=block/users");
        //bool enabled;
        string areaCoordinateSource;        // XML filename
        int CBRstartAtDigit;                // start at this digit using CBR
        int CBRstopAtDigit;                 // stop at this digit using CBR
        bool CBRchangeIdLater;
        double CBRchangeIdStart @unit(s);
        double CBRchangeIdStop @unit(s);
        //int coordCalcRuns;                  // How many runs will be started with random coordinates when calculating a node's coordinates?
        //double waitForLandmarks @unit(s);   // If not enough landmarks are available yet: Wait how long until next try?
        //bool onlyCoordFault;                // only coord measuring RTTs should be manipulated
        //int coordCheckPercentage;           // Sets the  Range (in Percent) for which malicious computed Coordinates are allowed
}