File: Applications/Ethernet/EtherAppCli.ned
C++ definition: click here
Simple traffic generator for the Ethernet model and the 802.11 model; generally any L2 model that accepts Ieee80211Ctrl control info on the packets. It generates EtherAppReq packets. It should be connected directly to EtherLLC or a Ieee802NicXXX module.
Destination may be given with OMNeT++ path name or MAC address.
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.
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 |
registerSAP | bool | whether to sent IEEE802CTRL_REGISTER_DSAP on startup |
writeScalars | bool | enable/disable recording statistics in omnetpp.sca |
Name | Direction | Description |
---|---|---|
in | input | |
out | output |
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 registerSAP : bool, // whether to sent IEEE802CTRL_REGISTER_DSAP on startup writeScalars: bool; // enable/disable recording statistics in omnetpp.sca gates: in: in; out: out; endsimple