Package: inet.physicallayer.idealradio
IdealReceiver
compound moduleThis 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 IdealTransmitter, IdealRadio, IdealRadioMedium, and IdealAnalogModel.
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 | IdealReceiver | |
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 also ~IdealTransmitter, ~IdealRadio, ~IdealRadioMedium, and // ~IdealAnalogModel. // module IdealReceiver like IReceiver { parameters: bool ignoreInterference = default(false); // true means interfering transmissions are ignored when determining whether a reception is successful or not @class(IdealReceiver); @display("i=block/wrx"); }File: src/inet/physicallayer/idealradio/IdealReceiver.ned