Table of Contents

Class ThrusterRamp

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

[Nominal] Evaluate thrust's ON/OFF curves


public sealed class ThrusterRamp
Inheritance
ThrusterRamp

Constructors

ThrusterRamp()

public ThrusterRamp()

Fields

OffCurve

The 'OFF' curve (quadratic)

public BezierCurve OffCurve

Field Value

BezierCurve

OffDurationNanos

The 'OFF' duration (nanos)

public ulong OffDurationNanos

Field Value

ulong

OffStartNanos

The 'OFF' start (nanos)

public ulong OffStartNanos

Field Value

ulong

OnCurve

The 'ON' curve (quadratic)

public BezierCurve OnCurve

Field Value

BezierCurve

OnDurationNanos

The 'ON' duration (nanos)

public ulong OnDurationNanos

Field Value

ulong

OnStartNanos

The 'ON' start (nanos)

public ulong OnStartNanos

Field Value

ulong

Methods

Evaluate(ulong)

Calculate ramp value based on a time in nanos

public Vector2 Evaluate(ulong time)

Parameters

time ulong

[ns] The current time

Returns

Vector2

[-] thrust ramp value