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
TargetAngle
[deg] The target angle of the gimbal relative to the gimbal mechanism.
[Units("deg")]
public double TargetAngle { get; set; }
Property Value
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; }