UnitDiskReceiver

Package: inet.physicallayer.wireless.unitdisk

UnitDiskReceiver

compound module

This receiver model receives a transmission succesfully within communication range unless there's another interfering transmission within interference range. It also supports an ideal communication channel with configuring the receiver to ignore interfering transmissions.

See also: UnitDiskTransmitter, UnitDiskRadio, UnitDiskRadioMedium, UnitDiskAnalogModel.

Inheritance diagram

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

Parameters

Name Type Default value Description
ignoreInterference bool false

true means interfering transmissions are ignored when determining whether a reception is successful or not

Properties

Name Value Description
class UnitDiskReceiver
display i=block/wrx

Source code

//
// This receiver model receives a transmission succesfully within communication
// range unless there's another interfering transmission within interference
// range. It also supports an ideal communication channel with configuring the
// receiver to ignore interfering transmissions.
//
// @see ~UnitDiskTransmitter, ~UnitDiskRadio, ~UnitDiskRadioMedium,
// ~UnitDiskAnalogModel.
//
module UnitDiskReceiver like IReceiver
{
    parameters:
        bool ignoreInterference = default(false); // true means interfering transmissions are ignored when determining whether a reception is successful or not
        @class(UnitDiskReceiver);
        @display("i=block/wrx");
}

File: src/inet/physicallayer/wireless/unitdisk/UnitDiskReceiver.ned