Table of Contents

Class GimbalStatusMessage

Namespace
NominalSystems.Messages
Assembly
NominalSystems.Messages.dll

[Nominal] Message used to write gimbal states out to other modules.


public sealed class GimbalStatusMessage : Message
Inheritance
GimbalStatusMessage

Fields

Angle

The current angle of the gimbal relative to the gimbal mechanism.

[Unit(UnitType.DEGREE)]
public double Angle

Field Value

double

Limited

A flag for whether the gimbal has reached it's limits or not. This will be defined by the minimum and maximum angles of the gimbal.

[Unit(UnitType.NONE)]
public bool Limited

Field Value

bool

Locked

A flag for whether the gimbal should is locked or unlocked. This will prevent the gimbal from moving if in a locked state.

[Unit(UnitType.NONE)]
public bool Locked

Field Value

bool

Torque

The current torque of the gimbal while it is moving. If the gimbal is not moving, the torque will be 0.0.

[Unit("m²·kg/s²")]
public double Torque

Field Value

double

Velocity

The angular velocity of the gimbal while it is moving. If the gimbal is not moving, the velocity will be 0.0.

[Unit(UnitType.RADIAN_PER_SECOND)]
public double Velocity

Field Value

double