Simple Module SnrDecider

File: contrib/nic/phyLayer/SnrDecider.ned

C++ definition: click here

Decider module to be used with SnrEval

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.

AlohaSnrNic

This is the easiest nic to implement "real" network behaviour. It uses the CsmaMacLayer and the SnrDecider and SnrEval modules.

NicCsma (no description)

Parameters:

Name Type Description
debug bool

debug switch

snrThresholdLevel numeric

Gates:

Name Direction Description
uppergateOut output
lowergateIn input

Source code:

simple SnrDecider
    parameters:
       debug : bool, // debug switch
       snrThresholdLevel: numeric;
    gates:
        out: uppergateOut;
        in: lowergateIn;
endsimple