IMediumLimitCache

Package: inet.physicallayer.wireless.common.contract.packetlevel

IMediumLimitCache

module interface

Module interface for caching various limits and constraints of the radio medium to optimize performance. Maintains information about maximum transmission power, minimum interference and reception power, maximum antenna gain, communication and interference ranges, and other parameters.

Inheritance diagram

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

Implemented by

Name Type Description
MediumLimitCache compound module

Caches various limits and constraints of the radio medium to optimize performance. Maintains information about maximum transmission power, minimum interference and reception power, maximum antenna gain, communication and interference ranges, and other parameters. These limits can be specified directly or computed dynamically based on the radios in the network.

Used in compound modules

Name Type Description
RadioMedium compound module

The medium model describes the shared physical medium where communication takes place. It keeps track of radios, noise sources, ongoing transmissions, background noise, and other ongoing noises. The medium computes when, where and how transmissions and noises arrive at receivers. It also efficiently provides the set of interfering transmissions and noises for the receivers.

Properties

Name Value Description
display i=block/table2

Source code

//
// Module interface for caching various limits and constraints of the radio
// medium to optimize performance. Maintains information about maximum
// transmission power, minimum interference and reception power, maximum antenna
// gain, communication and interference ranges, and other parameters.
//
moduleinterface IMediumLimitCache
{
    parameters:
        @display("i=block/table2");
}

File: src/inet/physicallayer/wireless/common/contract/packetlevel/IMediumLimitCache.ned