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
In_AccelerometerDataMsg
The IMU accelerometer data message
public AccelerometerDataMessage? In_AccelerometerDataMsg
Field Value
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
Out_NavigationTranslationMsg
The output navigation message including the accumulation of velocity
public NavigationTranslationMessage? Out_NavigationTranslationMsg
Field Value
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)