ReceiverBase.ned
NED File src/inet/physicallayer/wireless/common/base/packetlevel/ReceiverBase.ned
| Name | Type | Description |
|---|---|---|
| ReceiverBase | compound module | (no description) |
Source code
// // Copyright (C) 2013 OpenSim Ltd. // // SPDX-License-Identifier: LGPL-3.0-or-later // package inet.physicallayer.wireless.common.base.packetlevel; import inet.common.Module; import inet.physicallayer.wireless.common.contract.packetlevel.IReceiverAnalogModel; module ReceiverBase extends Module { parameters: bool ignoreInterference = default(false); // True means interfering transmissions are ignored when determining whether a reception is successful or not string signalAnalogRepresentation @enum("unitDisk","scalar","dimensional") = default("scalar"); analogModel.typename = default(signalAnalogRepresentation == "unitDisk" ? "UnitDiskReceiverAnalogModel" : signalAnalogRepresentation == "scalar" ? "ScalarReceiverAnalogModel" : "DimensionalReceiverAnalogModel"); @display("i=block/tx"); submodules: analogModel: <default("")> like IReceiverAnalogModel if typename != "" { @display("p=100,100"); } }