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.
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Name | Type | Default value | Description |
---|---|---|---|
ignoreInterference | bool | false |
true means interfering transmissions are ignored when determining whether a reception is successful or not |
Name | Value | Description |
---|---|---|
class | IdealReceiver | |
display | i=block/wrx |
// // 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"); }