Table of Contents

Class ComputerSoftwareRateErrorModel

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

[Nominal] This model is able to change the frequency of flight software that has been added to a computer. Any flight software that is added to the computer will have its update frequency changed to the frequency of this model.


[UniverseParent(typeof(Computer))]
public class ComputerSoftwareRateErrorModel : UniverseModel
Inheritance
ComputerSoftwareRateErrorModel

Constructors

ComputerSoftwareRateErrorModel()

Default constructor

protected ComputerSoftwareRateErrorModel()

Fields

Frequency

The frequency in which the flight software will be updated

[Unit(UnitType.HERTZ)]
public double Frequency

Field Value

double

NextClockTime

The time in seconds when the clock will next enable the flight software

[Unit(UnitType.SECOND)]
[ReadOnly]
[Metadata(IsAdvanced = true)]
public double NextClockTime

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