Table of Contents

Class ReceiverInterferenceErrorModel

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

[Nominal] This implements an interference model that adjusts the number of packets that are corrupted due to interference.


[UniverseParent(typeof(Receiver))]
public class ReceiverInterferenceErrorModel : UniverseModel
Inheritance
ReceiverInterferenceErrorModel

Constructors

ReceiverInterferenceErrorModel()

Default constructor

protected ReceiverInterferenceErrorModel()

Fields

InterferenceFraction

The fraction between 0 and 1 that a particular packet will be interfered with

[Unit(UnitType.NONE)]
[Range(0, 1)]
public double InterferenceFraction

Field Value

double

Methods

OnUpdate(double, double)

Called when the object should update from the simulation tick. This will take in a time and a step, where the time is the time of the clock before updating the object.

protected override void OnUpdate(double time, double step)

Parameters

time double

[s] Current time of the simulation before the update

step double

[s] The time-step to update during this tick