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
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
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
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
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
Quaternion
The quaternion that defines the rotation of the vehicle in the origin reference frame.
[Unit(UnitType.NONE)]
public Vector4 Quaternion
Field Value
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