WsfSixDOF_GuidanceComputer¶
- WsfSixDOF_GuidanceComputer inherits WsfGuidanceComputer
Overview¶
WsfSixDOF_GuidanceComputer is derived from WSF_GUIDANCE_COMPUTER and provides a similar set of controls for platforms that use WSF_SIX_DOF_MOVER movers. While not all WSF_GUIDANCE_COMPUTER commands are supported, many are. This article describes differences between WsfSixDOF_GuidanceComputer and WsfGuidanceComputer.
Warning
Be sure to use WSF_SIX_DOF_GUIDANCE_COMPUTER for platforms that include a WSF_SIX_DOF_MOVER. WSF_GUIDANCE_COMPUTER operates only on WSF_GUIDED_MOVER and will not have an effect on a WSF_SIX_DOF_MOVER.
General Methods¶
- void StopEngines()¶
This immediately terminates thrust.
Unsupported Methods¶
The following methods (inherited from WSF_GUIDANCE_COMPUTER) are not supported at this time.
- bool ClearCommandedThrottle()¶
- bool ClearCommandedThrottle(string aPhaseName)¶
Clears the commanded_throttle (resumes the default throttle control in the mover).
- bool SetCommandedAltitude(double aValue)¶
- bool SetCommandedAltitude(string aPhaseName, double aValue)¶
Sets the value of commanded_altitude (meters above mean sea level).
- bool SetMaximumAscentRate(double aValue)¶
- bool SetMaximumAscentRate(string aPhaseName, double aValue)¶
Sets the value of maximum_ascent_rate (meters/second).
- bool SetMaximumDescentRate(double aValue)¶
- bool SetMaximumDescentRate(string aPhaseName, double aValue)¶
Sets the value of maximum_descent_rate (meters/second).
- bool SetMaximumPitchAngle(double aValue)¶
- bool SetMaximumPitchAngle(string aPhaseName, double aValue)¶
Sets the value of maximum_pitch_angle (degrees).
- bool SetPitchChangeGain(double aValue)¶
- bool SetPitchChangeGain(string aPhaseName, double aValue)¶
Sets the value of pitch_change_gain (unitless).
- bool SetCommandedThrottle(double aValue)¶
- bool SetCommandedThrottle(string aPhaseName, double aValue)¶
Sets the value of commanded_throttle in the range [0..1].