NoiseScalarTransmitter

Package: inet.physicallayer.wireless.noise

NoiseScalarTransmitter

compound module

(no description)

Inheritance diagram

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

Parameters

Name Type Default value Description
duration double
centerFrequency double nan Hz
bandwidth double 0Hz
power double
gainFunctionCacheLimit int 0

limits the number of gain functions cached for a given duration, centerFrequency and bandwidth

Properties

Name Value Description
class NoiseScalarTransmitter
display i=block/wtx

Source code

module NoiseScalarTransmitter like ITransmitter
{
    parameters:
        volatile double duration @unit(s);
        volatile double centerFrequency @unit(Hz) = default(nan Hz);
        volatile double bandwidth @unit(Hz) = default(0Hz);
        volatile double power @unit(W);
        int gainFunctionCacheLimit = default(0); // limits the number of gain functions cached for a given duration, centerFrequency and bandwidth
        @class(NoiseScalarTransmitter);
        @display("i=block/wtx");
}

File: src/inet/physicallayer/wireless/noise/NoiseScalarTransmitter.ned