Table of Contents

Class VehicleStateMessage

Namespace
NominalSystems.Messages
Assembly
NominalSystems.Messages.dll

[Nominal] Message that defines the state of a vehicle that can be set and passed into structures needing vehicle data. This is for ground vehicles and defines the navigation data of the vehicle.


public sealed class VehicleStateMessage : Message
Inheritance
VehicleStateMessage

Fields

Coordinates

The coordinates of the vehicle in the origin coordinate system. This is relative to the 0, 0, 0 location and always along the surface of the planet, where the Y axis is the origin's north direction, the X axis is 90 degrees clockwise from the north direction, and the Z axis is up towards the zenith from the ground.

[Unit(UnitType.METRE)]
public Vector3 Coordinates

Field Value

Vector3

OriginAltitude

The altitude of the origin of the coordinate system. This defines where 0, 0, 0 is located on the planet surface.

[Unit(UnitType.METRE)]
public double OriginAltitude

Field Value

double

OriginLatitude

The latitude of the origin of the coordinate system. This defines where 0, 0, 0 is located on the planet surface.

[Unit(UnitType.DEGREE)]
public double OriginLatitude

Field Value

double

OriginLongitude

The longitude of the origin of the coordinate system. This defines where 0, 0, 0 is located on the planet surface.

[Unit(UnitType.DEGREE)]
public double OriginLongitude

Field Value

double

OriginNorth

The northing of the origin of the coordinate system. This defines the angle, relative to true north along the surface, where 0, 0, 0 is located. This is a clockwise angle between 0 and 360 degrees.

[Unit(UnitType.DEGREE)]
public double OriginNorth

Field Value

double

Quaternion

The quaternion that defines the rotation of the vehicle in the origin reference frame.

[Unit(UnitType.NONE)]
public Vector4 Quaternion

Field Value

Vector4

Velocity

The velocity of the vehicle's body (B) in the origin (O) coordinate system, where the Y axis is the origin's north direction, the X axis is 90 degrees clockwise from the north direction, and the Z axis is up towards the zenith from the ground.

[Unit(UnitType.METRE_PER_SECOND)]
public Vector3 Velocity

Field Value

Vector3