Table of Contents

Class GimbalCmdMessage

Namespace
NominalSystems.Messages
Assembly
NominalSystems.Messages.dll

Message structure used to request particular rotations for a 1-axial gimbal by setting the target angle and desired velocity.

public sealed class GimbalCmdMessage : Message<GimbalCmdPayload>
Inheritance
GimbalCmdMessage
Inherited Members

Constructors

GimbalCmdMessage()

Default constructor

public GimbalCmdMessage()

Properties

Locked

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

[Units("-")]
public bool Locked { get; set; }

Property Value

bool

TargetAngle

[deg] The target angle of the gimbal relative to the gimbal mechanism.

[Units("deg")]
public double TargetAngle { get; set; }

Property Value

double

TargetVelocity

[r/s] The target angular velocity of the gimbal while it is moving. If this is zero, then the velocity will not be changed from the gimbal's desired.

[Units("r/s")]
public double TargetVelocity { get; set; }

Property Value

double