|
WSF
|
#include <WsfSixDOF_AutopilotAction.hpp>

Public Member Functions | |
| AutopilotAction ()=default | |
| ~AutopilotAction ()=default | |
| AutopilotAction & | operator= (const AutopilotAction &)=delete |
| AutopilotAction * | Clone () const |
| const Waypoint * | GetPrevWaypoint () const |
| const Waypoint * | GetCurrWaypoint () const |
| const Waypoint * | GetNextWaypoint () const |
| const Route::sRouteSegment * | GetCurrSegment () const |
| const Route::sRouteSegment * | GetNextSegment () const |
| void | SetNavWaypoints (const Waypoint *aPrevWpt, const Waypoint *aCurrWpt, const Waypoint *aNextWpt, const Route::sRouteSegment *aCurrSegment, const Route::sRouteSegment *aNextSegment) |
| void | SetLateralChannelMode (Lateral::Mode aMode) |
| void | SetStabilizingChannelMode (Lateral::Mode aMode) |
| void | SetVerticalChannelMode (Vertical::Mode aMode) |
| void | SetSpeedChannelMode (Speed::Mode aMode) |
| float | GetHeading_rad () const |
| void | SetHeading_rad (float aHeading_rad) |
| float | GetHeading_deg () const |
| void | SetHeading_deg (float aHeading_deg) |
| float | GetBank_rad () const |
| void | SetBank_rad (float aBank_rad) |
| float | GetBank_deg () const |
| void | SetBank_deg (float aBank_deg) |
| float | GetRollRate_dps () const |
| void | SetRollRate_dps (float aRollRate_dps) |
| float | GetRollDelta_deg () const |
| void | SetRollDelta_deg (float aRollDelta_deg) |
| float | GetYawGLoad_g () const |
| void | SetYawGLoad_g (float aGLoad_g) |
| float | GetYawRate_dps () const |
| void | SetYawRate_dps (float aYawRate_dps) |
| float | GetBeta_deg () const |
| void | SetBeta_deg (float aBeta_deg) |
| float | GetForwardAcceleration_g () const |
| void | SetForwardAcceleration_g (float aAcceleration_g) |
| float | GetCalibratedAirSpeed_KCAS () const |
| void | SetCalibratedAirSpeed_KCAS (float aCalibratedAirSpeed_KCAS) |
| float | GetTrueAirSpeed_KTAS () const |
| void | SetTrueAirSpeed_KTAS (float aTrueAirSpeed_KTAS) |
| float | GetMach () const |
| void | SetMach (float aMach) |
| float | GetSpeed_fps () const |
| void | SetSpeed_fps (float aSpeed_fps) |
| float | GetThrottle () const |
| void | SetThrottle (float aThrottle) |
| void | SetNoSpeedControl () |
| float | GetAltitudeMSL_ft () const |
| float | GetAltitudeMSL_m () const |
| void | SetAltitudeMSL_ft (float aAltitudeMSL_ft) |
| float | GetVerticalRate_fpm () const |
| void | SetVerticalRate_fpm (float aVerticalRate_fpm) |
| float | GetPitchGLoad_g () const |
| void | SetPitchGLoad_g (float aGLoad_g) |
| float | GetPitchAngle_deg () const |
| void | SetPitchAngle_deg (float aPitchAngle_deg) |
| float | GetPitchRate_dps () const |
| void | SetPitchRate_dps (float aPitchRate_dps) |
| float | GetFlightPathAngle_deg () const |
| void | SetFlightPathAngle_deg (float aVerticalAngle_deg) |
| float | GetDeltaPitch_deg () const |
| void | SetDeltaPitch_deg (float aDeltaPitch_deg) |
| float | GetAlpha_deg () const |
| void | SetAlpha_deg (float aAlpha_deg) |
| Lateral::Mode | GetLateralChannelMode () const |
| Lateral::Mode | GetStabilizingChannelMode () const |
| Vertical::Mode | GetVerticalChannelMode () const |
| Speed::Mode | GetSpeedChannelMode () const |
| CommonController::eAutopilotTurnDir | GetAPTurnDir () const |
Protected Member Functions | |
| AutopilotAction (const AutopilotAction &aSrc)=default | |
|
default |
Referenced by AutopilotAction(), Clone(), and operator=().
|
default |
|
protecteddefault |
References AutopilotAction().
| wsf::six_dof::AutopilotAction * wsf::six_dof::AutopilotAction::Clone | ( | ) | const |
References AutopilotAction().
Referenced by operator=().
|
inline |
References mAlpha_deg.
|
inline |
References mAltitudeMSL_ft.
| float wsf::six_dof::AutopilotAction::GetAltitudeMSL_m | ( | ) | const |
References mAltitudeMSL_ft.
|
inline |
References mTurnDirection.
| float wsf::six_dof::AutopilotAction::GetBank_deg | ( | ) | const |
References mBank_rad.
|
inline |
References mBank_rad.
|
inline |
References mBeta_deg.
|
inline |
References mCalibratedAirSpeed_KCAS.
|
inline |
References mCurrSegmentPtr.
|
inline |
References mCurrWaypointPtr.
|
inline |
References mDeltaPitch_deg.
| float wsf::six_dof::AutopilotAction::GetFlightPathAngle_deg | ( | ) | const |
References mFlightPathAngle_rad.
|
inline |
References mForwardAcceleration_g.
| float wsf::six_dof::AutopilotAction::GetHeading_deg | ( | ) | const |
References mHeading_rad.
|
inline |
References mHeading_rad.
|
inline |
References mLateralChannelMode.
Referenced by wsf::six_dof::Mover::GetAutopilotLateralMode(), and wsf::six_dof::Mover::GetAutopilotLateralModeEnum().
|
inline |
References mMach.
|
inline |
References mNextSegmentPtr.
|
inline |
References mNextWaypointPtr.
|
inline |
References mPitchAngle_deg.
|
inline |
References mPitchGLoad_g.
|
inline |
References mPitchRate_dps.
|
inline |
References mPrevWaypointPtr.
|
inline |
References mRollDelta_deg.
|
inline |
References mRollRate_dps.
|
inline |
References mSpeed_fps.
|
inline |
References mSpeedChannelMode.
Referenced by wsf::six_dof::Mover::GetAutopilotSpeedMode(), and wsf::six_dof::Mover::GetAutopilotSpeedModeEnum().
|
inline |
References mStabilizingChannelMode.
|
inline |
References mThrottle.
|
inline |
References mTrueAirSpeed_KTAS.
|
inline |
References mVerticalChannelMode.
Referenced by wsf::six_dof::Mover::GetAutopilotVerticalMode(), and wsf::six_dof::Mover::GetAutopilotVerticalModeEnum().
|
inline |
References mVerticalRate_fpm.
|
inline |
References mYawGLoad_g.
|
inline |
References mYawRate_dps.
|
delete |
References AutopilotAction(), and Clone().
| void wsf::six_dof::AutopilotAction::SetAlpha_deg | ( | float | aAlpha_deg | ) |
References mAlpha_deg.
| void wsf::six_dof::AutopilotAction::SetAltitudeMSL_ft | ( | float | aAltitudeMSL_ft | ) |
References mAltitudeMSL_ft.
Referenced by wsf::six_dof::Mover::Update().
| void wsf::six_dof::AutopilotAction::SetBank_deg | ( | float | aBank_deg | ) |
References mBank_rad.
Referenced by wsf::six_dof::Mover::CommandSlice(), and wsf::six_dof::Mover::Update().
| void wsf::six_dof::AutopilotAction::SetBank_rad | ( | float | aBank_rad | ) |
References mBank_rad.
| void wsf::six_dof::AutopilotAction::SetBeta_deg | ( | float | aBeta_deg | ) |
References mBeta_deg.
| void wsf::six_dof::AutopilotAction::SetCalibratedAirSpeed_KCAS | ( | float | aCalibratedAirSpeed_KCAS | ) |
References mCalibratedAirSpeed_KCAS.
| void wsf::six_dof::AutopilotAction::SetDeltaPitch_deg | ( | float | aDeltaPitch_deg | ) |
References mDeltaPitch_deg.
| void wsf::six_dof::AutopilotAction::SetFlightPathAngle_deg | ( | float | aVerticalAngle_deg | ) |
| void wsf::six_dof::AutopilotAction::SetForwardAcceleration_g | ( | float | aAcceleration_g | ) |
References mForwardAcceleration_g.
| void wsf::six_dof::AutopilotAction::SetHeading_deg | ( | float | aHeading_deg | ) |
References SetHeading_rad().
Referenced by wsf::six_dof::Mover::CommandLevelTurn().
| void wsf::six_dof::AutopilotAction::SetHeading_rad | ( | float | aHeading_rad | ) |
References mHeading_rad.
Referenced by wsf::six_dof::Mover::FlyVectorWithSpeed(), wsf::six_dof::Mover::FlyVectorWithThrottle(), and SetHeading_deg().
| void wsf::six_dof::AutopilotAction::SetLateralChannelMode | ( | Lateral::Mode | aMode | ) |
References mLateralChannelMode.
Referenced by wsf::six_dof::Mover::CommandLevelTurn(), wsf::six_dof::Mover::CommandSlice(), wsf::six_dof::Mover::FlyVectorWithSpeed(), wsf::six_dof::Mover::FlyVectorWithThrottle(), wsf::six_dof::Mover::TurnInPlaneWithSpeed(), wsf::six_dof::Mover::TurnInPlaneWithThrottle(), and wsf::six_dof::Mover::Update().
| void wsf::six_dof::AutopilotAction::SetMach | ( | float | aMach | ) |
References mMach.
Referenced by wsf::six_dof::Mover::CommandLevelTurn().
| void wsf::six_dof::AutopilotAction::SetNavWaypoints | ( | const Waypoint * | aPrevWpt, |
| const Waypoint * | aCurrWpt, | ||
| const Waypoint * | aNextWpt, | ||
| const Route::sRouteSegment * | aCurrSegment, | ||
| const Route::sRouteSegment * | aNextSegment ) |
| void wsf::six_dof::AutopilotAction::SetNoSpeedControl | ( | ) |
References mSpeedChannelMode, and wsf::six_dof::Speed::Undefined.
| void wsf::six_dof::AutopilotAction::SetPitchAngle_deg | ( | float | aPitchAngle_deg | ) |
References mPitchAngle_deg.
| void wsf::six_dof::AutopilotAction::SetPitchGLoad_g | ( | float | aGLoad_g | ) |
| void wsf::six_dof::AutopilotAction::SetPitchRate_dps | ( | float | aPitchRate_dps | ) |
References mPitchRate_dps.
| void wsf::six_dof::AutopilotAction::SetRollDelta_deg | ( | float | aRollDelta_deg | ) |
References mRollDelta_deg.
Referenced by wsf::six_dof::Mover::TurnInPlaneWithSpeed(), and wsf::six_dof::Mover::TurnInPlaneWithThrottle().
| void wsf::six_dof::AutopilotAction::SetRollRate_dps | ( | float | aRollRate_dps | ) |
References mRollRate_dps.
| void wsf::six_dof::AutopilotAction::SetSpeed_fps | ( | float | aSpeed_fps | ) |
References mSpeed_fps.
Referenced by wsf::six_dof::Mover::Update().
| void wsf::six_dof::AutopilotAction::SetSpeedChannelMode | ( | Speed::Mode | aMode | ) |
References mSpeedChannelMode.
Referenced by wsf::six_dof::Mover::CommandLevelTurn(), wsf::six_dof::Mover::CommandSlice(), wsf::six_dof::Mover::FlyVectorWithSpeed(), wsf::six_dof::Mover::FlyVectorWithThrottle(), wsf::six_dof::Mover::TurnInPlaneWithSpeed(), wsf::six_dof::Mover::TurnInPlaneWithThrottle(), and wsf::six_dof::Mover::Update().
| void wsf::six_dof::AutopilotAction::SetStabilizingChannelMode | ( | Lateral::Mode | aMode | ) |
References mStabilizingChannelMode.
| void wsf::six_dof::AutopilotAction::SetThrottle | ( | float | aThrottle | ) |
References mThrottle.
Referenced by wsf::six_dof::Mover::CommandSlice(), wsf::six_dof::Mover::FlyVectorWithThrottle(), and wsf::six_dof::Mover::TurnInPlaneWithThrottle().
| void wsf::six_dof::AutopilotAction::SetTrueAirSpeed_KTAS | ( | float | aTrueAirSpeed_KTAS | ) |
References mTrueAirSpeed_KTAS.
Referenced by wsf::six_dof::Mover::FlyVectorWithSpeed(), and wsf::six_dof::Mover::TurnInPlaneWithSpeed().
| void wsf::six_dof::AutopilotAction::SetVerticalChannelMode | ( | Vertical::Mode | aMode | ) |
References mVerticalChannelMode.
Referenced by wsf::six_dof::Mover::CommandLevelTurn(), wsf::six_dof::Mover::CommandSlice(), wsf::six_dof::Mover::FlyVectorWithSpeed(), wsf::six_dof::Mover::FlyVectorWithThrottle(), wsf::six_dof::Mover::TurnInPlaneWithSpeed(), wsf::six_dof::Mover::TurnInPlaneWithThrottle(), and wsf::six_dof::Mover::Update().
| void wsf::six_dof::AutopilotAction::SetVerticalRate_fpm | ( | float | aVerticalRate_fpm | ) |
References mVerticalRate_fpm.
| void wsf::six_dof::AutopilotAction::SetYawGLoad_g | ( | float | aGLoad_g | ) |
References mYawGLoad_g.
Referenced by wsf::six_dof::Mover::Update().
| void wsf::six_dof::AutopilotAction::SetYawRate_dps | ( | float | aYawRate_dps | ) |
References mYawRate_dps.
|
protected |
Referenced by GetAlpha_deg(), and SetAlpha_deg().
|
protected |
Referenced by GetAltitudeMSL_ft(), GetAltitudeMSL_m(), and SetAltitudeMSL_ft().
|
protected |
Referenced by GetBank_deg(), GetBank_rad(), SetBank_deg(), and SetBank_rad().
|
protected |
Referenced by GetBeta_deg(), and SetBeta_deg().
|
protected |
Referenced by GetCalibratedAirSpeed_KCAS(), and SetCalibratedAirSpeed_KCAS().
|
protected |
Referenced by GetCurrSegment(), and SetNavWaypoints().
|
protected |
Referenced by GetCurrWaypoint(), and SetNavWaypoints().
|
protected |
Referenced by GetDeltaPitch_deg(), and SetDeltaPitch_deg().
|
protected |
Referenced by GetFlightPathAngle_deg(), and SetFlightPathAngle_deg().
|
protected |
Referenced by GetForwardAcceleration_g(), and SetForwardAcceleration_g().
|
protected |
Referenced by GetHeading_deg(), GetHeading_rad(), and SetHeading_rad().
|
protected |
Referenced by GetLateralChannelMode(), SetLateralChannelMode(), and SetNavWaypoints().
|
protected |
Referenced by GetNextSegment(), and SetNavWaypoints().
|
protected |
Referenced by GetNextWaypoint(), and SetNavWaypoints().
|
protected |
Referenced by GetPitchAngle_deg(), and SetPitchAngle_deg().
|
protected |
Referenced by GetPitchGLoad_g(), and SetPitchGLoad_g().
|
protected |
Referenced by GetPitchRate_dps(), and SetPitchRate_dps().
|
protected |
Referenced by GetPrevWaypoint(), and SetNavWaypoints().
|
protected |
|
protected |
|
protected |
Referenced by GetRollDelta_deg(), and SetRollDelta_deg().
|
protected |
Referenced by GetRollRate_dps(), and SetRollRate_dps().
|
protected |
Referenced by GetSpeed_fps(), and SetSpeed_fps().
|
protected |
Referenced by GetSpeedChannelMode(), SetNavWaypoints(), SetNoSpeedControl(), and SetSpeedChannelMode().
|
protected |
Referenced by GetStabilizingChannelMode(), and SetStabilizingChannelMode().
|
protected |
Referenced by GetThrottle(), and SetThrottle().
|
protected |
Referenced by GetTrueAirSpeed_KTAS(), and SetTrueAirSpeed_KTAS().
|
protected |
Referenced by GetAPTurnDir().
|
protected |
Referenced by GetVerticalChannelMode(), SetNavWaypoints(), and SetVerticalChannelMode().
|
protected |
Referenced by GetVerticalRate_fpm(), and SetVerticalRate_fpm().
|
protected |
Referenced by GetYawGLoad_g(), and SetYawGLoad_g().
|
protected |
Referenced by GetYawRate_dps(), and SetYawRate_dps().