Network RateControlTest

Package: inet.examples.wireless.ratecontrol
File: examples/wireless/ratecontrol/RateControlTest.ned

(no description)

Client SinkClient PhysicalEnvironment Ieee80211ScalarRadioMedium

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Parameters:

Name Type Default value Description
numCli int

Properties:

Name Value Description
isNetwork
display b=297,203;bgb=1300,460

Unassigned submodule parameters:

Name Type Default value Description
cliHost.cli.destAddress string ""

destination MAC address, or module path name of destination station; empty means off

cliHost.cli.startTime double this.sendInterval

time of sending the first request

cliHost.cli.stopTime double -1s

time of finishing sending, negative values mean forever

cliHost.cli.localSAP int 0xf0
cliHost.cli.remoteSAP int 0xf1
cliHost.cli.sendInterval double uniform(0s,1s)

interval between sending requests

cliHost.cli.reqLength int 100B

length of request packets

cliHost.cli.respLength int 1KiB

length of response packets

cliHost.wlan.agent.interfaceTableModule string

The path to the InterfaceTable module

cliHost.wlan.agent.activeScan bool true

selects between active and passive scanning

cliHost.wlan.agent.channelsToScan string ""

list of channel numbers to scan (space delimited); empty means all channels

cliHost.wlan.agent.probeDelay double 100ms

delay before sending a probe request during active scanning

cliHost.wlan.agent.minChannelTime double 150ms

min interval to spend on a channel during active scanning

cliHost.wlan.agent.maxChannelTime double 300ms

channel time for passive scanning, and max channel time for active scanning

cliHost.wlan.agent.authenticationTimeout double 5s

timeout for the authentication procedure

cliHost.wlan.agent.associationTimeout double 5s

timeout for the association procedure

cliHost.wlan.agent.startingTime double -1s

agent starting time.

cliHost.wlan.agent.default_ssid string "SSID"

default ssid

cliHost.mobility.coordinateSystemModule string ""

module path of the geographic coordinate system module

cliHost.mobility.visualizeMobility bool true

false means this mobility module does no visualization

cliHost.mobility.visualRepresentation string "^"

determines the module that is moved by this mobility

cliHost.mobility.constraintAreaMinX double -1m/0

min x position of the constraint area, unconstrained by default (negative infinity)

cliHost.mobility.constraintAreaMinY double -1m/0

min y position of the constraint area, unconstrained by default (negative infinity)

cliHost.mobility.constraintAreaMinZ double -1m/0

min z position of the constraint area, unconstrained by default (negative infinity)

cliHost.mobility.constraintAreaMaxX double 1m/0

max x position of the constraint area, unconstrained by default (positive infinity)

cliHost.mobility.constraintAreaMaxY double 1m/0

max y position of the constraint area, unconstrained by default (positive infinity)

cliHost.mobility.constraintAreaMaxZ double 1m/0

max z position of the constraint area, unconstrained by default (positive infinity)

cliHost.mobility.updateInterval double 0.1s

the simulation time interval used to regularly signal mobility state changes and update the display

cliHost.mobility.startPos double

in range [0.0,4.0): topleft=0, topright=1, bottomright=2, bottomleft=3

cliHost.mobility.speed double

speed of the host

sinkClient.wlan.agent.interfaceTableModule string

The path to the InterfaceTable module

sinkClient.wlan.agent.activeScan bool true

selects between active and passive scanning

sinkClient.wlan.agent.channelsToScan string ""

list of channel numbers to scan (space delimited); empty means all channels

sinkClient.wlan.agent.probeDelay double 100ms

delay before sending a probe request during active scanning

sinkClient.wlan.agent.minChannelTime double 150ms

min interval to spend on a channel during active scanning

sinkClient.wlan.agent.maxChannelTime double 300ms

channel time for passive scanning, and max channel time for active scanning

sinkClient.wlan.agent.authenticationTimeout double 5s

timeout for the authentication procedure

sinkClient.wlan.agent.associationTimeout double 5s

timeout for the association procedure

sinkClient.wlan.agent.startingTime double -1s

agent starting time.

sinkClient.wlan.agent.default_ssid string "SSID"

default ssid

sinkClient.mobility.coordinateSystemModule string ""

module path of the geographic coordinate system module

sinkClient.mobility.visualizeMobility bool true

false means this mobility module does no visualization

sinkClient.mobility.visualRepresentation string "^"

determines the module that is moved by this mobility

sinkClient.mobility.constraintAreaMinX double -1m/0

min x position of the constraint area, unconstrained by default (negative infinity)

sinkClient.mobility.constraintAreaMinY double -1m/0

min y position of the constraint area, unconstrained by default (negative infinity)

sinkClient.mobility.constraintAreaMinZ double -1m/0

min z position of the constraint area, unconstrained by default (negative infinity)

sinkClient.mobility.constraintAreaMaxX double 1m/0

max x position of the constraint area, unconstrained by default (positive infinity)

sinkClient.mobility.constraintAreaMaxY double 1m/0

max y position of the constraint area, unconstrained by default (positive infinity)

sinkClient.mobility.constraintAreaMaxZ double 1m/0

max z position of the constraint area, unconstrained by default (positive infinity)

sinkClient.mobility.updateInterval double 0.1s

the simulation time interval used to regularly signal mobility state changes and update the display

sinkClient.mobility.startPos double

in range [0.0,4.0): topleft=0, topright=1, bottomright=2, bottomleft=3

sinkClient.mobility.speed double

speed of the host

radioMedium.neighborCache.refillPeriod double

Source code:

network RateControlTest
{
    parameters:
        int numCli;
        @display("b=297,203;bgb=1300,460");
    submodules:
        cliHost[numCli]: Client {
            parameters:
                @display("r=,,#707070");
        }
        sinkClient: SinkClient {
            parameters:
                @display("p=200,200;r=,,#707070");
        }
        physicalEnvironment: PhysicalEnvironment {
            parameters:
                @display("p=50,50");
        }
        radioMedium: Ieee80211ScalarRadioMedium {
            parameters:
                @display("p=61,46");
        }
}