VectorCommunicationCache

Package: inet.physicallayer.wireless.common.communicationcache

compound module VectorCommunicationCache

This communication cache model stores radio, transmission and reception related intermediate computation results in vector data structures. It’s primarily useful for simulations with either static or short lived dynamic radios, and with only short transmission durations.

VectorCommunicationCache

Usage diagram

Inheritance diagram

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.

Extends

Name

Type

Description

Module

compound module

Base module for all INET compound modules.

Parameters

Name

Type

Default value

Description

displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

Properties

Name

Value

Description

class

VectorCommunicationCache

display

i=block/table2

Source code

//
// This communication cache model stores radio, transmission and reception
// related intermediate computation results in vector data structures. It's
// primarily useful for simulations with <b>either</b> static <b>or</b> short
// lived dynamic radios, and with only short transmission durations.
//
module VectorCommunicationCache extends Module like ICommunicationCache
{
    parameters:
        @display("i=block/table2");
        @class(VectorCommunicationCache);
}

File: src/inet/physicallayer/wireless/common/communicationcache/VectorCommunicationCache.ned