Table of Contents

Class VelocityAccumulationTrackingSoftware

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

[Nominal] This software is able to determine the accumulation of velocity based on the accelerometer sensor data. This will output a navigation translation message with the velocity outputted from the data.


public class VelocityAccumulationTrackingSoftware : Software
Inheritance
VelocityAccumulationTrackingSoftware

Constructors

VelocityAccumulationTrackingSoftware()

Default constructor

protected VelocityAccumulationTrackingSoftware()

Fields

Accumulation

[m/s] The accumulated Delta_V in body frame components

[Unit(UnitType.METRE_PER_SECOND)]
[ReadOnly]
public Vector3 Accumulation

Field Value

Vector3

In_AccelerometerDataMsg

The IMU accelerometer data message

public AccelerometerDataMessage? In_AccelerometerDataMsg

Field Value

AccelerometerDataMessage

In_NavigationTranslationMsg

An OPTIONAL reference navigation translation message to copy across the position and velocity from, which will be outputted in the output navigation translation message.

public NavigationTranslationMessage? In_NavigationTranslationMsg

Field Value

NavigationTranslationMessage

Out_NavigationTranslationMsg

The output navigation message including the accumulation of velocity

public NavigationTranslationMessage? Out_NavigationTranslationMsg

Field Value

NavigationTranslationMessage

Methods

OnCreate()

Called when the object is created from the controller and has been attached to the parent object. By this point, it has been registered to the simulation and will run after the constructor.

protected override void OnCreate()

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