Table of Contents

Class DataSubsystem

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

The data subsystem handles the interactions between transmitters and receivers by creating the link blocks between each of the antenna nodes. This ensures that the appropriate links are created and altered if the bandwidths or frequency ranges change.

public class DataSubsystem : SimulationSystem
Inheritance
DataSubsystem
Inherited Members

Constructors

DataSubsystem()

public DataSubsystem()

Fields

LinkBlocks

A list of all link blocks for handling the updates

public List<LinkBlock> LinkBlocks

Field Value

List<LinkBlock>

Properties

Connections

The number of connections that have been created in the simulation so far

[EditableVariable("-", true, "", "")]
public int Connections { get; }

Property Value

int

The total number of links that are created

[EditableVariable("-", true, "", "")]
public int NumLinks { get; }

Property Value

int

Methods

OnUpdate(double, double)

Called when the 'SimulationSystem' should update

protected override void OnUpdate(double time, double step)

Parameters

time double

elapsed time (seconds)

step double

the time step (seconds)