Simple Module EtherAppCli

File: Applications/Ethernet/EtherAppCli.ned

C++ definition: click here

Simple traffic generator for the Ethernet model; generates EtherAppReq packets. It should be connected directly to EtherLLC.

Destination may be given with OMNeT++ path name or MAC address.

Usage diagram:

The following diagram shows usage relationships between modules, networks and channels. Unresolved module (and channel) types are missing from the diagram. Click here to see the full picture.

Used in compound modules:

If a module type shows up more than once, that means it has been defined in more than one NED file.

EtherHost

Example host model with one Ethernet port and several traffic generators to create traffic in the test network.

Parameters:

Name Type Description
destStation string

module path name of destination station (must be blank if destAddress is given)

destAddress string

destination MAC address (must be blank if destStation is given)

waitTime numeric

interarrival time between sending requests; may be random value

reqLength numeric

length of request packets (bytes); may be random value

respLength numeric

length of response packets (bytes); may be random value

writeScalars bool

enable/disable recording statistics in omnetpp.sca

Gates:

Name Direction Description
in input
out output

Source code:

simple EtherAppCli
    parameters:
        destStation: string,  // module path name of destination station
                              // (must be blank if destAddress is given)
        destAddress: string,  // destination MAC address
                              // (must be blank if destStation is given)
        waitTime: numeric,    // interarrival time between sending requests; may be random value
        reqLength: numeric,   // length of request packets (bytes); may be random value
        respLength: numeric,  // length of response packets (bytes); may be random value
        writeScalars: bool;   // enable/disable recording statistics in omnetpp.sca

    gates:
        in: in;
        out: out;
endsimple