|
WSF
|
#include <P6DofPilotObject.hpp>


Classes | |
| struct | sInputOutputPair |
Public Member Functions | |
| P6DofPilotObject (P6DofScenario *aScenario) | |
| ~P6DofPilotObject () override | |
| P6DofPilotObject & | operator= (const P6DofPilotObject &other)=delete |
| P6DofPilotObject * | Clone () const |
| P6DofScenario * | GetScenario () |
| virtual bool | ProcessInput (UtInput &aInput) |
| virtual bool | Initialize (int64_t aSimTime_nanosec) |
| virtual void | Update (int64_t aSimTime_nanosec, P6DofKinematicState &aState) |
| void | SetLastSimTime (int64_t aLastSimTime_nanosec) |
| virtual std::string | GetPilotType () const |
| void | InputAngleDeltas (double aYaw_rad, double aPitch_rad, double aRoll_rad) |
| void | EnableControlInputs (bool aEnabled) |
| bool | ControlsAreEnabled () const |
| void | SetDestroyed () |
| size_t | GetControlHandle (const std::string &aControlName) const |
| size_t | GetStdStickBackHandle () const |
| size_t | GetStdStickRightHandle () const |
| size_t | GetStdRudderRightHandle () const |
| size_t | GetStdThrottleMilHandle () const |
| size_t | GetStdThrottleABHandle () const |
| size_t | GetStdThrustReverserHandle () const |
| size_t | GetStdThrustVectoringYawHandle () const |
| size_t | GetStdThrustVectoringPitchHandle () const |
| size_t | GetStdThrustVectoringRollHandle () const |
| size_t | GetStdSpeedBrakesOutHandle () const |
| size_t | GetStdFlapsDownHandle () const |
| size_t | GetStdSpoilersOutHandle () const |
| size_t | GetStdLandingGearDownHandle () const |
| size_t | GetStdNoseWheelSteeringHandle () const |
| size_t | GetStdNWS_SteeringHandle () const |
| size_t | GetStdNWS_EnabledHandle () const |
| size_t | GetStdWheelBrakeLeftHandle () const |
| size_t | GetStdWheelBrakeRightHandle () const |
| double | ControlInputValue (size_t aControlInputHandle) const |
| bool | ControlInputValueBool (size_t aControlInputHandle) const |
| double | GetStickBackControllerPosition () const |
| double | GetStickRightControllerPosition () const |
| double | GetRudderRightControllerPosition () const |
| double | GetThrottleControllerPosition () const |
| double | GetThrottleMilitaryControllerPosition () const |
| double | GetThrottleAfterburnerControllerPosition () const |
| double | GetSpeedBrakesControllerPosition () const |
| double | GetFlapsControllerPosition () const |
| virtual double | GetLandingGearControllerPosition () const |
| virtual double | GetSpoilersControllerPosition () const |
| virtual double | GetThrustReverserControllerPosition () const |
| virtual bool | UsingManualControl () const |
| virtual void | TakeManualControl () |
| virtual void | ReleaseManualControl () |
| virtual void | SetManualControlData (double aStickRightPosition, double aStickAftPosition, double aThrottleLeverPosition, double aSpdBrakeLeverPosition, double aSpoilerLeverPosition, double aFlapsLeverPosition) |
| virtual void | SetManualControlData (double aStickRightPosition, double aStickAftPosition, double aRudderRightPosition, double aThrottleLeverPosition, double aSpdBrakeLeverPosition, double aSpoilerLeverPosition, double aFlapsLeverPosition) |
| virtual void | SetManualControlData (double aStickRightPosition, double aStickAftPosition, double aRudderRightPosition, double aThrottleLeverPosition, double aSpdBrakeLeverPosition, double aSpoilerLeverPosition, double aFlapsLeverPosition, double aLandingGearLeverPosition) |
| virtual void | SetManualControlData (double aStickRightPosition, double aStickAftPosition, double aRudderRightPosition, double aThrottleLeverPosition, double aThrustReverserLeverPosition, double aThrustVectorYawRightPosition, double aThrustVectorPitchUpPosition, double aThrustVectorRollRightPosition, double aSpdBrakeLeverPosition, double aSpoilerLeverPosition, double aFlapsLeverPosition, double aLandingGearLeverPosition, double aNoseWheelSteeringRightPosition, double aWheelBrakeLeftPosition, double aWheelBrakeRightPosition, bool aNWS_Enabled) |
| virtual void | SetTrimManualControlData (double aNoseUpTrimDeltaT_sec, double aRollRightTrimDeltaT_sec, double aYawRightTrimDeltaT_sec) |
| virtual void | SetControlAugmentationModeActive (bool aCASIsActive) |
| virtual bool | ControlAugmentationModeIsActive () const |
| virtual bool | UsingExternalDirectControl () const |
| virtual void | TakeExternalDirectControl () |
| virtual void | ReleaseExternalDirectControl () |
| virtual void | SetExternalDirectControlData (double aStickRightPosition, double aStickAftPosition, double aThrottleLeverPosition, double aSpdBrakeLeverPosition, double aSpoilerLeverPosition, double aFlapsLeverPosition) |
| virtual void | SetExternalDirectControlData (double aStickRightPosition, double aStickAftPosition, double aRudderRightPosition, double aThrottleLeverPosition, double aSpdBrakeLeverPosition, double aSpoilerLeverPosition, double aFlapsLeverPosition) |
| virtual void | SetExternalDirectControlData (double aStickRightPosition, double aStickAftPosition, double aRudderRightPosition, double aThrottleLeverPosition, double aSpdBrakeLeverPosition, double aSpoilerLeverPosition, double aFlapsLeverPosition, double aLandingGearLeverPosition) |
| virtual void | SetExternalDirectControlData (double aStickRightPosition, double aStickAftPosition, double aRudderRightPosition, double aThrottleLeverPosition, double aThrustReverserLeverPosition, double aThrustVectorYawRightPosition, double aThrustVectorPitchUpPosition, double aThrustVectorRollRightPosition, double aSpdBrakeLeverPosition, double aSpoilerLeverPosition, double aFlapsLeverPosition, double aLandingGearLeverPosition, double aNoseWheelSteeringRightPosition, double aWheelBrakeLeftPosition, double aWheelBrakeRightPosition, bool aNWS_Enabled) |
| virtual void | SetExternalDirectControlTrimManualControlData (double aNoseUpTrimDeltaT_sec, double aRollRightTrimDeltaT_sec, double aYawRightTrimDeltaT_sec) |
| bool | UsingTestControl () const |
| void | TakeTestControl () |
| void | ReleaseTestControl () |
| void | SetTestStickBackControllerPosition (double aStickAftPosition) |
| void | SetTestStickRightControllerPosition (double aStickRightPosition) |
| void | SetTestRudderRightControllerPosition (double aRudderRightPosition) |
| void | SetTestSpeedBrakesControllerPosition (double aSpeedBrakesPosition) |
| void | SetTestFlapsControllerPosition (double aFlapsPosition) |
| void | SetTestSpoilersControllerPosition (double aSpoilersPosition) |
| void | SetTestLandingGearControllerPosition (double aLandingGearPosition) |
| void | SetTestThrottleControllerPosition (double aThrottlePosition) |
| virtual void | SetTestThrottleMilitaryControllerPosition (double aThrottleLeverPosition) |
| virtual void | SetTestThrottleAfterburnerControllerPosition (double aThrottleLeverPosition) |
| void | SetPrePositionTAS (double aAltitude_ft, double aKTAS) |
| void | SetPrePositionCAS (double aAltitude_ft, double aKCAS) |
| void | SetPrePositionMach (double aAltitude_ft, double aMach) |
| void | SetPrePositionQ (double aAltitude_ft, double aDynamicPressure_lbft2) |
| P6DofAutopilotAction * | GetCurrentAction () const |
| virtual void | GetAutopilotData (P6DOF::AutopilotData *aData) |
| virtual bool | GetAutopilotPidGainData (P6DOF::Pid::Type aTableType, size_t &aNumElements, P6DOF::PidGainData aPidGainData[], unsigned char &aPidFlags) |
| virtual void | GetAutopilotPidValueData (P6DOF::AutopilotPidGroupValueData *aData) |
| virtual void | SetPlannedRoute (P6DofRoute *aRoute) |
| virtual void | SetTempRoute (P6DofRoute *aRoute) |
| virtual bool | GetAfterburnerEnabled () const |
| virtual void | SetAfterburnerEnabled (bool aEnabled) |
| virtual double | GetAfterburnerThreshold () const |
| virtual void | SetAfterburnerThreshold (double aValue=1.0) |
| virtual bool | GetSpeedBrakeEnabled () const |
| virtual void | SetSpeedBrakeEnabled (bool aEnabled) |
| virtual double | GetSpeedBrakeThreshold () const |
| virtual void | SetSpeedBrakeThreshold (double aValue=0.0) |
| double | GetTurnRollInMultiplier () |
| void | SetTurnRollInMultiplier (double aValue=1.0) |
| P6DofCommonController::sAutopilotControls * | GetCurrentControlLimits () |
| virtual void | EnableDirectThrottleInput () |
| virtual void | MoveThrottleToIdle () |
| virtual void | MoveThrottleToFull () |
| virtual void | MoveThrottleToAfterburner () |
| virtual void | ReleaseDirectThrottleInput () |
| virtual void | EnableDirectSpeedBrakeInput () |
| virtual void | OpenSpeedBrake () |
| virtual void | CloseSpeedBrake () |
| virtual void | SetDirectSpeedBrakesInput (double aValue) |
| virtual void | ReleaseDirectSpeedBrakeInput () |
| virtual void | EnableDirectBraking () |
| virtual void | SetParkingBrake () |
| virtual void | ReleaseParkingBrake () |
| virtual void | ApplyLeftGearBrake (double aValue) |
| virtual void | ApplyRightGearBrake (double aValue) |
| virtual void | ReleaseDirectBraking () |
| virtual void | SetLandingGearControlPosition (double aPosition) |
| virtual void | SetFlapsControlPosition (double aPosition) |
| virtual void | SetSpoilersControlPosition (double aPosition) |
| virtual void | SetThrustReverserControlPosition (double aPosition) |
| virtual void | SetEnableNWS (bool aNWS_Enabled) |
| virtual void | FlyTempWaypoints (P6DofRoute *aRoute) |
| virtual size_t | GetPlannedWaypointIndex () const |
| virtual bool | SetPlannedWaypointIndex (size_t aIndex) |
| virtual bool | SetPositionToPlannedWaypoint (size_t aIndex) |
| virtual size_t | GetTempWaypointIndex () const |
| virtual bool | SetTempWaypointIndex (size_t aIndex) |
| virtual bool | SetPositionToTempWaypoint (size_t aIndex) |
| virtual bool | IsOnPlannedRoute () const |
| virtual void | FlyAtPoint (const UtLLAPos &aPt) |
| virtual void | ReturnToPlannedWaypoints () |
| virtual void | TurnToHeading (double aHeading_rad, double aRadialAccel, P6DofCommonController::eAutopilotTurnDir aTurn) |
| radial accel and turn direction ignored for now | |
| virtual void | GoToSpeed (double aSpeed, double aLinearAccel) |
| virtual void | GoToAltitude (double aAltitude, double aClimbRate) |
| virtual bool | FlyRates (double aRollRate, double aPitchRate, double aAcceleration, double aSpeed) |
| virtual bool | FlyHeadingSpeedAltitude (double aHeading_rad, double aSpeed, double aAltitude, double aMaxGees, double aMaxClimb) |
| virtual bool | FlySpecificTurn (double aRollError, double aGees, double aSpeed) |
| virtual bool | FlySpecificVector (double aRollError, double aPitchError, double aMaxGees, double aSpeed) |
| virtual bool | FlyYawPitchAccel (double aYawAccel_g, double aPitchAccel_g) |
| virtual P6DofCommonController * | GetCommonController () const |
| virtual bool | AutopilotIsEnabled () const |
| virtual void | GetPlannedWaypoints (P6DOF::AutopilotWaypointDataList *aWaypointDataList) const |
| virtual void | GetTempWaypoints (P6DOF::AutopilotWaypointDataList *aWaypointDataList) const |
| virtual void | GetCurrentWaypoints (P6DOF::AutopilotWaypointDataList *aWaypointDataList) const |
| virtual void | EnableAutopilot (bool aState) |
| virtual void | SetAutopilotPitchAngle (double aPitchAngle_deg) |
| virtual void | SetAutopilotPitchRate (double aPitchRate_dps) |
| virtual void | SetAutopilotFlightPathAngle (double aFlightPathAngle_deg) |
| virtual void | SetAutopilotVerticalSpeed (double aVerticalSpeed_fpm) |
| virtual void | SetAutopilotAltitude (double aAltitude_ft) |
| virtual void | SetPitchGLoad (double aGLoad) |
| virtual void | SetAutopilotAlpha (double aAlpha_deg) |
| virtual void | SetAutopilotDeltaPitch (double aDeltaPitchAngle_deg) |
| virtual void | SetAutopilotRollAngle (double aRollAngle_deg) |
| virtual void | SetAutopilotRollRate (double aRollRate_dps) |
| virtual void | SetAutopilotDeltaRoll (double aDeltaRollAngle_deg) |
| virtual void | SetAutopilotRollHeading (double aRollHeading_deg) |
| virtual void | SetAutopilotYawHeading (double aYawHeading_deg) |
| virtual void | SetAutopilotYawRate (double aYawRate_dps) |
| virtual void | SetAutopilotBeta (double aBeta_deg) |
| virtual void | SetAutopilotYawGLoad (double aBeta_deg) |
| virtual void | SetAutopilotSpeedKTAS (double aSpeed_KTAS) |
| virtual void | SetAutopilotSpeedKCAS (double aSpeed_KCAS) |
| virtual void | SetAutopilotSpeedMach (double aSpeed_Mach) |
| virtual void | SetAutopilotLateralWaypointMode () |
| virtual void | SetAutopilotVerticalWaypointMode () |
| virtual void | SetAutopilotSpeedWaypointMode () |
| virtual void | SetAutopilotWaypointMode () |
| virtual void | SetAutopilotNoControl () |
| Public Member Functions inherited from P6DofObject | |
| P6DofObject (P6DofScenario *aScenario) | |
| virtual | ~P6DofObject ()=default |
| P6DofObject * | Clone () const |
| P6DofScenario * | GetScenario () const |
| std::string | GetName () const |
| void | SetName (const std::string &aName) |
| P6DofVehicle * | GetParentVehicle () const |
| virtual void | SetParentVehicle (P6DofVehicle *aParentVehicle) |
Public Attributes | |
| UtCallbackListN< bool(unsigned int)> | WaypointAchieved |
Protected Member Functions | |
| P6DofPilotObject (const P6DofPilotObject &aSrc) | |
| void | DeleteInputOutputPair (sInputOutputPair *&aPair) |
| void | CopyStandardControlInput (sInputOutputPair *aSourceData, sInputOutputPair *&aTargetData) |
| void | ZeroDisabledControlData () |
| void | MatchStdInputsAndOutputs () |
| bool | InitializeCommonController () |
| virtual void | UpdateControlInputsUsingCommonControllerData (double aDeltaT_sec) |
| virtual void | SetThrottleData (double aThrottleLeverPosition) |
| virtual void | SetThrottleMilitaryData (double aThrottleLeverPosition) |
| virtual void | SetThrottleAfterburnerData (double aThrottleLeverPosition) |
| virtual bool | MatchInputOutput (sInputOutputPair *aInputOutput) |
| virtual void | EnforceControlLimits () |
| virtual void | EnforceSingleControlLimit (double &aValue, const double &aMinValue, const double &aMaxValue) |
| virtual void | SetControlDataWithAutopilotControls () |
| virtual void | SetControlDataWithControlAugmentationControls () |
| virtual void | SetControlDataWithStabilityAugmentationControls () |
| virtual void | LoadControlDataWithAutopilotControlData () |
| virtual void | LoadControlDataWithAutopilotStabilityData () |
| void | SetObjectState (double aLat, double aLon, double aAlt, double aNEDVelN_mps, double aNEDVelE_mps, double aNEDVelD_mps, double aLocalHeading_rad, double aLocalPitch_rad, double aLocalRoll_rad) |
| virtual bool | ClonePlannedActionToTempAction () |
| virtual void | SetTempActionToHoldCurrentConditions () |
| virtual void | CreateTempActionIfNeeded () |
| virtual void | SetTempActionToPlannedDataOrCurrentConditions () |
| virtual bool | ControlModeTestingActive () const |
| virtual bool | ControlModeDisabledActive () const |
| virtual bool | ControlModeAutopilotActive () const |
| virtual bool | ControlModeManualActive () const |
| virtual bool | ControlModeExternalDirectActive () const |
| virtual bool | ControlModeControlAugmentationActive () const |
| virtual bool | ControlModeStabilityAugmentationActive () const |
| Protected Member Functions inherited from P6DofObject | |
| P6DofObject (const P6DofObject &aSrc)=default | |
| P6DofObject & | operator= (const P6DofObject &other)=default |
|
explicit |
References mAutopilotActionPtr, mAutopilotControls, mAutopilotEnabled, mCommonController, mControlAugmentationModeActive, mControlAugmentationRudderRight, mControlAugmentationStickBack, mControlAugmentationStickRight, mControlOverrideSpeedBrakes, mControlOverrideThrottle, mControlOverrideWheelBrakes, mControlsEnabled, mCurrentPlannedWaypointIndex, mCurrentTempWaypointIndex, mExternalDirectControl, mIsDestroyed, mLastSimTime_nanosec, mManualControl, mNoseUpTrimDeltaT_sec, mPitchControlAugmentationFactor_g, mPitchControlMapping, mPitchStabilityAugmentationModeActive, mPitchTrimFactor, mPlannedCurrWptDataPtr, mPlannedNextWptDataPtr, mPlannedPrevWptDataPtr, mPlannedRoutePtr, mRollControlAugmentationFactor_dps, mRollControlMapping, mRollRightTrimDeltaT_sec, mRollStabilityAugmentationModeActive, mRollTrimFactor, mStdFlapsDownHandle, mStdFlapsDownPtr, mStdLandingGearDownHandle, mStdLandingGearDownPtr, mStdNoseWheelSteeringHandle, mStdNoseWheelSteeringPtr, mStdNWS_EnabledHandle, mStdNWS_EnabledPtr, mStdNWS_SteeringHandle, mStdNWS_SteeringPtr, mStdRudderRightHandle, mStdRudderRightPtr, mStdSpeedBrakesOutHandle, mStdSpeedBrakesOutPtr, mStdSpoilersOutHandle, mStdSpoilersOutPtr, mStdStickBackHandle, mStdStickBackPtr, mStdStickRightHandle, mStdStickRightPtr, mStdThrottleABHandle, mStdThrottleABPtr, mStdThrottleMilHandle, mStdThrottleMilPtr, mStdThrustReverserHandle, mStdThrustReverserPtr, mStdThrustVectoringPitchHandle, mStdThrustVectoringPitchPtr, mStdThrustVectoringRollHandle, mStdThrustVectoringRollPtr, mStdThrustVectoringYawHandle, mStdThrustVectoringYawPtr, mStdWheelBrakeLeftHandle, mStdWheelBrakeLeftPtr, mStdWheelBrakeRightHandle, mStdWheelBrakeRightPtr, mTempActionPtr, mTempCurrWptDataPtr, mTempNextWptDataPtr, mTempPrevWptDataPtr, mTempRoutePtr, mTestControl, mTrimNoseUp, mTrimRollRight, mTrimYawRight, mYawControlMapping, mYawRightTrimDeltaT_sec, mYawStabilityAugmentationModeActive, mYawTrimFactor, and P6DofObject::P6DofObject().
Referenced by Clone(), operator=(), P6DofGuidanceAutopilot::P6DofGuidanceAutopilot(), P6DofGuidanceAutopilot::P6DofGuidanceAutopilot(), P6DofGuidanceAutopilotBankToTurn::P6DofGuidanceAutopilotBankToTurn(), P6DofGuidanceAutopilotSkidToTurn::P6DofGuidanceAutopilotSkidToTurn(), P6DofHardwareAutopilot::P6DofHardwareAutopilot(), P6DofHardwareAutopilot::P6DofHardwareAutopilot(), P6DofHardwareAutopilotBankToTurn::P6DofHardwareAutopilotBankToTurn(), P6DofHardwareAutopilotSkidToTurn::P6DofHardwareAutopilotSkidToTurn(), P6DofManualPilot::P6DofManualPilot(), P6DofManualPilot::P6DofManualPilot(), P6DofManualPilotAugmentedControls::P6DofManualPilotAugmentedControls(), P6DofManualPilotSimpleControls::P6DofManualPilotSimpleControls(), P6DofPilotObject(), P6DofSyntheticPilot::P6DofSyntheticPilot(), and P6DofSyntheticPilot::P6DofSyntheticPilot().
|
override |
References DeleteInputOutputPair(), mAutopilotActionPtr, mCommonController, mControlsList, mPlannedRoutePtr, mStdFlapsDownPtr, mStdLandingGearDownPtr, mStdNoseWheelSteeringPtr, mStdNWS_EnabledPtr, mStdNWS_SteeringPtr, mStdRudderRightPtr, mStdSpeedBrakesOutPtr, mStdSpoilersOutPtr, mStdStickBackPtr, mStdStickRightPtr, mStdThrottleABPtr, mStdThrottleMilPtr, mStdThrustReverserPtr, mStdThrustVectoringPitchPtr, mStdThrustVectoringRollPtr, mStdThrustVectoringYawPtr, mStdWheelBrakeLeftPtr, mStdWheelBrakeRightPtr, mTempActionPtr, and mTempRoutePtr.
|
protected |
References P6DofAutopilotAction::Clone(), P6DofCommonController::Clone(), P6DofRoute::Clone(), CopyStandardControlInput(), P6DofRoute::GetWaypointIndex(), mAutopilotActionPtr, mAutopilotControls, mAutopilotEnabled, mCommonController, mControlAugmentationModeActive, mControlAugmentationRudderRight, mControlAugmentationStickBack, mControlAugmentationStickRight, mControlOverrideSpeedBrakes, mControlOverrideThrottle, mControlOverrideWheelBrakes, mControlsEnabled, mControlsList, mCurrentPlannedWaypointIndex, mCurrentTempWaypointIndex, mExternalDirectControl, mIsDestroyed, mLastSimTime_nanosec, mManualControl, mNoseUpTrimDeltaT_sec, mPitchControlAugmentationFactor_g, mPitchControlMapping, mPitchStabilityAugmentationModeActive, mPitchTrimFactor, mPlannedCurrWptDataPtr, mPlannedNextWptDataPtr, mPlannedPrevWptDataPtr, mPlannedRoutePtr, mRollControlAugmentationFactor_dps, mRollControlMapping, mRollRightTrimDeltaT_sec, mRollStabilityAugmentationModeActive, mRollTrimFactor, mState, mStdFlapsDownHandle, mStdFlapsDownPtr, mStdLandingGearDownHandle, mStdLandingGearDownPtr, mStdNoseWheelSteeringHandle, mStdNoseWheelSteeringPtr, mStdNWS_EnabledHandle, mStdNWS_EnabledPtr, mStdNWS_SteeringHandle, mStdNWS_SteeringPtr, mStdRudderRightHandle, mStdRudderRightPtr, mStdSpeedBrakesOutHandle, mStdSpeedBrakesOutPtr, mStdSpoilersOutHandle, mStdSpoilersOutPtr, mStdStickBackHandle, mStdStickBackPtr, mStdStickRightHandle, mStdStickRightPtr, mStdThrottleABHandle, mStdThrottleABPtr, mStdThrottleMilHandle, mStdThrottleMilPtr, mStdThrustReverserHandle, mStdThrustReverserPtr, mStdThrustVectoringPitchHandle, mStdThrustVectoringPitchPtr, mStdThrustVectoringRollHandle, mStdThrustVectoringRollPtr, mStdThrustVectoringYawHandle, mStdThrustVectoringYawPtr, mStdWheelBrakeLeftHandle, mStdWheelBrakeLeftPtr, mStdWheelBrakeRightHandle, mStdWheelBrakeRightPtr, mTempActionPtr, mTempCurrWptDataPtr, mTempNextWptDataPtr, mTempPrevWptDataPtr, mTempRoutePtr, mTestControl, mTrimNoseUp, mTrimRollRight, mTrimYawRight, mYawControlMapping, mYawRightTrimDeltaT_sec, mYawStabilityAugmentationModeActive, mYawTrimFactor, P6DofObject::P6DofObject(), P6DofPilotObject(), and WaypointAchieved.
|
virtual |
References mControlOverrideWheelBrakes, mIsDestroyed, and mStdWheelBrakeLeftPtr.
Referenced by ReleaseDirectBraking(), ReleaseParkingBrake(), and SetParkingBrake().
|
virtual |
References mControlOverrideWheelBrakes, mIsDestroyed, and mStdWheelBrakeRightPtr.
Referenced by ReleaseDirectBraking(), ReleaseParkingBrake(), and SetParkingBrake().
|
inlinevirtual |
References mAutopilotEnabled.
| P6DofPilotObject * P6DofPilotObject::Clone | ( | ) | const |
References P6DofPilotObject().
|
protectedvirtual |
References mAutopilotActionPtr, mCommonController, mCurrentPlannedWaypointIndex, mCurrentTempWaypointIndex, mPlannedCurrWptDataPtr, mPlannedNextWptDataPtr, mPlannedPrevWptDataPtr, mPlannedRoutePtr, mTempActionPtr, mTempCurrWptDataPtr, mTempNextWptDataPtr, mTempPrevWptDataPtr, and mTempRoutePtr.
Referenced by SetTempActionToPlannedDataOrCurrentConditions().
|
virtual |
References mControlOverrideSpeedBrakes, mIsDestroyed, and mStdSpeedBrakesOutPtr.
Referenced by WsfP6DOF_Mover::CloseSpeedBrake().
|
virtual |
References mControlAugmentationModeActive.
| double P6DofPilotObject::ControlInputValue | ( | size_t | aControlInputHandle | ) | const |
References P6DOF::DataType::Float, and mControlsList.
Referenced by P6DofVehicle::CalculateWashIn(), P6DofVehicle::GetLandingGearInput(), P6DofVehicle::GetRudderRightInput(), P6DofVehicle::GetSpeedBrakeInput(), P6DofVehicle::GetSpoilerInput(), P6DofVehicle::GetStickBackInput(), P6DofVehicle::GetStickRightInput(), and P6DofVehicle::GetThrottleInput().
| bool P6DofPilotObject::ControlInputValueBool | ( | size_t | aControlInputHandle | ) | const |
References P6DOF::DataType::Float, and mControlsList.
|
protectedvirtual |
References mAutopilotEnabled, mControlsEnabled, and mTestControl.
Referenced by SetControlDataWithAutopilotControls(), and UpdateControlInputsUsingCommonControllerData().
|
protectedvirtual |
References mAutopilotEnabled, mCommonController, mControlAugmentationModeActive, mControlsEnabled, mManualControl, and mTestControl.
Referenced by ControlModeStabilityAugmentationActive(), LoadControlDataWithAutopilotControlData(), SetControlDataWithControlAugmentationControls(), and UpdateControlInputsUsingCommonControllerData().
|
protectedvirtual |
References mControlsEnabled, and mTestControl.
Referenced by Update(), and ZeroDisabledControlData().
|
protectedvirtual |
|
protectedvirtual |
References mAutopilotEnabled, mControlAugmentationModeActive, mControlsEnabled, mManualControl, and mTestControl.
Referenced by SetManualControlData(), SetManualControlData(), SetManualControlData(), and SetManualControlData().
|
protectedvirtual |
|
protectedvirtual |
References mTestControl.
|
inline |
References mControlsEnabled.
|
protected |
|
protectedvirtual |
References P6DOF::Vertical::Altitude, P6DOF::Lateral::Heading, P6DOF::Speed::KTAS, mCommonController, mState, and mTempActionPtr.
|
protected |
Referenced by ~P6DofPilotObject().
|
virtual |
References mAutopilotEnabled, and mIsDestroyed.
Referenced by WsfP6DOF_Mover::EnableAutopilot().
|
inline |
References mControlsEnabled.
|
virtual |
References mControlOverrideWheelBrakes, and mIsDestroyed.
|
virtual |
References mControlOverrideSpeedBrakes, and mIsDestroyed.
Referenced by WsfP6DOF_Mover::EnableDirectSpeedBrakeInput().
|
virtual |
References mControlOverrideThrottle, and mIsDestroyed.
Referenced by WsfP6DOF_Mover::EnableDirectThrottleInput().
|
protectedvirtual |
References EnforceSingleControlLimit(), and mAutopilotControls.
Referenced by LoadControlDataWithAutopilotControlData(), and LoadControlDataWithAutopilotStabilityData().
|
protectedvirtual |
Referenced by EnforceControlLimits().
|
virtual |
References P6DofRoute::AddWaypointToRouteEnd(), P6DofRoute::ComputeSegmentMap(), mCommonController, mIsDestroyed, mState, mTempActionPtr, mTempCurrWptDataPtr, mTempNextWptDataPtr, mTempPrevWptDataPtr, mTempRoutePtr, P6DofWaypoint::SetSpeed(), SetTempActionToPlannedDataOrCurrentConditions(), P6DofWaypoint::SetWaypointOnPassing(), and P6DofWaypoint::SPD_TYPE_TAS_KNOTS.
Referenced by WsfP6DOF_Mover::GoToLocation().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
References P6DofRoute::AddWaypointToRouteStart(), P6DofRoute::ComputeSegmentMap(), P6DofRoute::GetNumberOfWaypoints(), mCommonController, mCurrentTempWaypointIndex, mIsDestroyed, mState, mTempActionPtr, mTempCurrWptDataPtr, mTempNextWptDataPtr, mTempPrevWptDataPtr, mTempRoutePtr, and P6DofWaypoint::SetLLA().
Referenced by WsfP6DOF_Mover::UpdateRoute().
|
virtual |
|
virtual |
References mCommonController.
|
virtual |
References mCommonController.
|
virtual |
References P6DOF::AutopilotData::autopilotEnabled, P6DOF::Nav::DirectTo, P6DOF::Nav::FollowTrack, P6DOF::Nav::LegUndefined, mAutopilotEnabled, mCommonController, mPlannedCurrWptDataPtr, mPlannedNextWptDataPtr, mPlannedPrevWptDataPtr, mTempActionPtr, mTempCurrWptDataPtr, mTempNextWptDataPtr, mTempPrevWptDataPtr, P6DOF::NavWaypointParameters::navWaypointAimHeading_rad, P6DOF::NavWaypointParameters::navWaypointCurrAlt, P6DOF::NavWaypointParameters::navWaypointCurrLat, P6DOF::NavWaypointParameters::navWaypointCurrLon, P6DOF::NavWaypointParameters::navWaypointDataValid, P6DOF::NavWaypointParameters::navWaypointLegType, P6DOF::NavWaypointParameters::navWaypointNextAlt, P6DOF::NavWaypointParameters::navWaypointNextLat, P6DOF::NavWaypointParameters::navWaypointNextLon, P6DOF::AutopilotData::navWaypointParameters, P6DOF::NavWaypointParameters::navWaypointPrevAlt, P6DOF::NavWaypointParameters::navWaypointPrevLat, P6DOF::NavWaypointParameters::navWaypointPrevLon, P6DOF::NavWaypointParameters::navWaypointStartTurnHdg_rad, P6DOF::NavWaypointParameters::navWaypointSwitchingType, P6DOF::NavWaypointParameters::navWaypointTurnAngle_rad, P6DOF::NavWaypointParameters::navWaypointTurnCenterLat, P6DOF::NavWaypointParameters::navWaypointTurnCenterLon, P6DOF::NavWaypointParameters::navWaypointTurnRadius_m, P6DOF::NavWaypointParameters::navWaypointTurnRefPtLat, P6DOF::NavWaypointParameters::navWaypointTurnRefPtLon, P6DOF::Nav::OnApproach, P6DOF::Nav::OnPassing, and P6DOF::Nav::SwitchUndefined.
|
virtual |
References mCommonController.
|
virtual |
References mCommonController.
|
inlinevirtual |
References mCommonController.
Referenced by P6DofVehicle::AutopilotAvailable(), P6DofUtils::Autotune(), P6DofVehicle::CalculateStickBackForZeroMoment(), P6DofUtils::CreateAutopilotConfigFile(), WsfP6DOF_Mover::GetAlphaMax(), WsfP6DOF_Mover::GetAlphaMin(), WsfP6DOF_Mover::GetBankAngleMax(), WsfP6DOF_Mover::GetBankAngleMax(), WsfP6DOF_Mover::GetBetaMax(), WsfP6DOF_Mover::GetCurrentRouteAllowableAngleError(), WsfP6DOF_Mover::GetCurrentTurnRollInMultiplier(), WsfP6DOF_Mover::GetDefaultRouteAllowableAngleError(), WsfP6DOF_Mover::GetDefaultTurnRollInMultiplier(), WsfP6DOF_Mover::GetForwardAccelMax(), WsfP6DOF_Mover::GetForwardAccelMin(), WsfP6DOF_MoverTestObject::GetMaxGLoad(), WsfP6DOF_Mover::GetPitchGLoadMax(), WsfP6DOF_Mover::GetPitchGLoadMin(), WsfP6DOF_Mover::GetPitchRateMax(), WsfP6DOF_Mover::GetPitchRateMin(), WsfP6DOF_Mover::GetRollRateMax(), WsfP6DOF_Mover::GetTaxiSpeedMax(), WsfP6DOF_Mover::GetTaxiYawRateMax(), WsfP6DOF_Mover::GetVerticalSpeedMax(), WsfP6DOF_Mover::GetVerticalSpeedMin(), WsfP6DOF_Mover::GetYawGLoadMax(), WsfP6DOF_Mover::GetYawRateMax(), WsfP6DOF_Mover::RevertLimitsToDefaults(), WsfP6DOF_Mover::SetAlphaMax(), WsfP6DOF_Mover::SetAlphaMin(), WsfP6DOF_Mover::SetBankAngleMax(), WsfP6DOF_Mover::SetBetaMax(), WsfP6DOF_Mover::SetForwardAccelMax(), WsfP6DOF_Mover::SetForwardAccelMin(), SetObjectState(), WsfP6DOF_Mover::SetPitchGLoadMax(), WsfP6DOF_Mover::SetPitchGLoadMin(), WsfP6DOF_Mover::SetPitchRateMax(), WsfP6DOF_Mover::SetPitchRateMin(), SetPrePositionCAS(), SetPrePositionMach(), SetPrePositionQ(), SetPrePositionTAS(), P6DofVehicle::SetPrimaryTargetData(), WsfP6DOF_Mover::SetRollRateMax(), WsfP6DOF_Mover::SetRouteAllowableAngleError(), WsfP6DOF_Mover::SetTaxiMode(), WsfP6DOF_Mover::SetTaxiRadius(), WsfP6DOF_Mover::SetTaxiSpeedMax(), WsfP6DOF_Mover::SetTaxiYawRateMax(), WsfP6DOF_Mover::SetTurnRollInMultiplier(), WsfP6DOF_Mover::SetVerticalSpeedMax(), WsfP6DOF_Mover::SetVerticalSpeedMin(), WsfP6DOF_Mover::SetYawGLoadMax(), WsfP6DOF_Mover::SetYawRateMax(), WsfP6DOF_Mover::Update(), and P6DofVehicle::UseSimpleYawDamper().
| size_t P6DofPilotObject::GetControlHandle | ( | const std::string & | aControlName | ) | const |
References mControlsList.
Referenced by CopyStandardControlInput(), and MatchStdInputsAndOutputs().
| P6DofAutopilotAction * P6DofPilotObject::GetCurrentAction | ( | ) | const |
References mAutopilotActionPtr, and mTempActionPtr.
Referenced by WsfP6DOF_Mover::GetAutopilotLateralMode(), WsfP6DOF_Mover::GetAutopilotLateralModeEnum(), WsfP6DOF_Mover::GetAutopilotSpeedMode(), WsfP6DOF_Mover::GetAutopilotSpeedModeEnum(), WsfP6DOF_Mover::GetAutopilotVerticalMode(), and WsfP6DOF_Mover::GetAutopilotVerticalModeEnum().
|
inline |
References mAutopilotControls.
|
virtual |
| double P6DofPilotObject::GetFlapsControllerPosition | ( | ) | const |
References mStdFlapsDownPtr.
Referenced by WsfP6DOF_Mover::GetFlapsLeverPosition().
|
virtual |
References mStdLandingGearDownPtr.
Referenced by WsfP6DOF_Mover::GetLandingGearLeverPosition().
|
inlinevirtual |
Reimplemented in P6DofGuidanceAutopilot, P6DofGuidanceAutopilotBankToTurn, P6DofGuidanceAutopilotSkidToTurn, P6DofHardwareAutopilot, P6DofHardwareAutopilotBankToTurn, P6DofHardwareAutopilotSkidToTurn, P6DofManualPilot, P6DofManualPilotAugmentedControls, P6DofManualPilotSimpleControls, and P6DofSyntheticPilot.
Referenced by WsfP6DOF_Mover::GetActivePilot(), and P6DofVehicle::UseSimpleYawDamper().
|
inlinevirtual |
References mCurrentPlannedWaypointIndex.
Referenced by WsfP6DOF_Mover::GetPlannedRouteIndex(), and WsfP6DOF_Mover::RoutePointIndex().
|
virtual |
References P6DOF::AutopilotWaypointData::alt_m, P6DOF::AutopilotWaypointDataList::currentWaypointIndex, P6DOF::AutopilotWaypointData::lat, P6DOF::AutopilotWaypointData::lon, mAutopilotActionPtr, mCurrentPlannedWaypointIndex, mPlannedRoutePtr, P6DofWaypoint::SPD_TYPE_CAS_KNOTS, P6DofWaypoint::SPD_TYPE_MACH, P6DofWaypoint::SPD_TYPE_TAS_KNOTS, P6DOF::AutopilotWaypointData::speed_kias, P6DOF::AutopilotWaypointData::speed_ktas, P6DOF::AutopilotWaypointData::speed_mach, P6DOF::AutopilotWaypointDataList::waypointListData, and P6DOF::AutopilotWaypointDataList::waypointListNumItems.
Referenced by GetCurrentWaypoints().
| double P6DofPilotObject::GetRudderRightControllerPosition | ( | ) | const |
References mStdRudderRightPtr.
Referenced by WsfP6DOF_Mover::GetRudderRightPosition().
|
inline |
References P6DofObject::mScenario.
Referenced by SetPositionToPlannedWaypoint(), and SetPositionToTempWaypoint().
|
virtual |
References mCommonController.
| double P6DofPilotObject::GetSpeedBrakesControllerPosition | ( | ) | const |
References mStdSpeedBrakesOutPtr.
Referenced by WsfP6DOF_Mover::GetSpeedBrakeControlPosition().
|
virtual |
References mCommonController.
|
virtual |
References mStdSpoilersOutPtr.
Referenced by WsfP6DOF_Mover::GetSpoilersLeverPosition().
|
inline |
References mStdFlapsDownHandle.
|
inline |
References mStdLandingGearDownHandle.
Referenced by P6DofVehicle::GetLandingGearInput().
|
inline |
References mStdNoseWheelSteeringHandle.
|
inline |
References mStdNWS_EnabledHandle.
|
inline |
References mStdNWS_SteeringHandle.
|
inline |
References mStdRudderRightHandle.
Referenced by P6DofVehicle::GetRudderRightInput().
|
inline |
References mStdSpeedBrakesOutHandle.
Referenced by P6DofVehicle::GetSpeedBrakeInput().
|
inline |
References mStdSpoilersOutHandle.
Referenced by P6DofVehicle::GetSpoilerInput().
|
inline |
References mStdStickBackHandle.
Referenced by P6DofVehicle::CalculateWashIn(), and P6DofVehicle::GetStickBackInput().
|
inline |
References mStdStickRightHandle.
Referenced by P6DofVehicle::GetStickRightInput().
|
inline |
References mStdThrottleABHandle.
Referenced by P6DofVehicle::CalculateWashIn(), and P6DofVehicle::GetThrottleInput().
|
inline |
References mStdThrottleMilHandle.
Referenced by P6DofVehicle::CalculateWashIn(), P6DofVehicle::GetThrottleInput(), and P6DofVehicle::ThrottleValid().
|
inline |
References mStdThrustReverserHandle.
|
inline |
References mStdThrustVectoringPitchHandle.
|
inline |
References mStdThrustVectoringRollHandle.
|
inline |
References mStdThrustVectoringYawHandle.
|
inline |
References mStdWheelBrakeLeftHandle.
|
inline |
References mStdWheelBrakeRightHandle.
| double P6DofPilotObject::GetStickBackControllerPosition | ( | ) | const |
| double P6DofPilotObject::GetStickRightControllerPosition | ( | ) | const |
References mStdStickRightPtr.
Referenced by WsfP6DOF_Mover::GetStickRightPosition().
|
inlinevirtual |
References mCurrentTempWaypointIndex.
Referenced by WsfP6DOF_Mover::GetTempRouteIndex(), and WsfP6DOF_Mover::RoutePointIndex().
|
virtual |
References P6DOF::AutopilotWaypointData::alt_m, P6DOF::AutopilotWaypointDataList::currentWaypointIndex, P6DOF::AutopilotWaypointData::lat, P6DOF::AutopilotWaypointData::lon, mCurrentTempWaypointIndex, mTempActionPtr, mTempRoutePtr, P6DofWaypoint::SPD_TYPE_CAS_KNOTS, P6DofWaypoint::SPD_TYPE_MACH, P6DofWaypoint::SPD_TYPE_TAS_KNOTS, P6DOF::AutopilotWaypointData::speed_kias, P6DOF::AutopilotWaypointData::speed_ktas, P6DOF::AutopilotWaypointData::speed_mach, P6DOF::AutopilotWaypointDataList::waypointListData, and P6DOF::AutopilotWaypointDataList::waypointListNumItems.
Referenced by GetCurrentWaypoints().
| double P6DofPilotObject::GetThrottleAfterburnerControllerPosition | ( | ) | const |
References mStdThrottleABPtr.
Referenced by WsfP6DOF_Mover::GetThrottleAfterburnerPosition().
| double P6DofPilotObject::GetThrottleControllerPosition | ( | ) | const |
References mStdThrottleABPtr, and mStdThrottleMilPtr.
Referenced by P6DofTableTool::CalculateStickForZeroMoment().
| double P6DofPilotObject::GetThrottleMilitaryControllerPosition | ( | ) | const |
References mStdThrottleMilPtr.
Referenced by WsfP6DOF_Mover::GetThrottleMilitaryPosition().
|
virtual |
References mStdThrustReverserPtr.
Referenced by WsfP6DOF_Mover::GetThrustReverserControlPosition().
| double P6DofPilotObject::GetTurnRollInMultiplier | ( | ) |
References mCommonController.
|
virtual |
References P6DOF::Vertical::Altitude, mCommonController, mIsDestroyed, mTempActionPtr, and SetTempActionToPlannedDataOrCurrentConditions().
Referenced by WsfP6DOF_Mover::GoToAltitude().
|
virtual |
References P6DOF::Speed::KTAS, mCommonController, mIsDestroyed, mTempActionPtr, and SetTempActionToPlannedDataOrCurrentConditions().
Referenced by WsfP6DOF_Mover::GoToSpeed().
|
virtual |
Reimplemented in P6DofGuidanceAutopilotBankToTurn, P6DofGuidanceAutopilotSkidToTurn, P6DofHardwareAutopilotBankToTurn, P6DofHardwareAutopilotSkidToTurn, P6DofManualPilotAugmentedControls, P6DofManualPilotSimpleControls, and P6DofSyntheticPilot.
References InitializeCommonController(), and MatchStdInputsAndOutputs().
Referenced by P6DofGuidanceAutopilotBankToTurn::Initialize(), P6DofGuidanceAutopilotSkidToTurn::Initialize(), P6DofHardwareAutopilotBankToTurn::Initialize(), P6DofHardwareAutopilotSkidToTurn::Initialize(), P6DofManualPilotAugmentedControls::Initialize(), P6DofManualPilotSimpleControls::Initialize(), and P6DofSyntheticPilot::Initialize().
|
protected |
References mAutopilotActionPtr, mCommonController, and mControlAugmentationModeActive.
Referenced by Initialize().
| void P6DofPilotObject::InputAngleDeltas | ( | double | aYaw_rad, |
| double | aPitch_rad, | ||
| double | aRoll_rad ) |
References mCommonController.
|
inlinevirtual |
References mTempActionPtr.
Referenced by WsfP6DOF_Mover::GoToWaypoint(), and WsfP6DOF_Mover::RoutePointIndex().
|
protectedvirtual |
References ControlModeControlAugmentationActive(), EnforceControlLimits(), mAutopilotControls, mControlOverrideSpeedBrakes, mControlOverrideThrottle, mControlOverrideWheelBrakes, mStdNoseWheelSteeringPtr, mStdNWS_SteeringPtr, mStdRudderRightPtr, mStdSpeedBrakesOutPtr, mStdStickBackPtr, mStdStickRightPtr, mStdThrottleABPtr, mStdThrottleMilPtr, mStdThrustVectoringPitchPtr, mStdThrustVectoringRollPtr, mStdThrustVectoringYawPtr, mStdWheelBrakeLeftPtr, and mStdWheelBrakeRightPtr.
Referenced by SetControlDataWithAutopilotControls(), and SetControlDataWithControlAugmentationControls().
|
protectedvirtual |
|
protectedvirtual |
|
protected |
References GetControlHandle(), MatchInputOutput(), mStdFlapsDownHandle, mStdFlapsDownPtr, mStdLandingGearDownHandle, mStdLandingGearDownPtr, mStdNoseWheelSteeringHandle, mStdNoseWheelSteeringPtr, mStdNWS_EnabledHandle, mStdNWS_EnabledPtr, mStdNWS_SteeringHandle, mStdNWS_SteeringPtr, mStdRudderRightHandle, mStdRudderRightPtr, mStdSpeedBrakesOutHandle, mStdSpeedBrakesOutPtr, mStdSpoilersOutHandle, mStdSpoilersOutPtr, mStdStickBackHandle, mStdStickBackPtr, mStdStickRightHandle, mStdStickRightPtr, mStdThrottleABHandle, mStdThrottleABPtr, mStdThrottleMilHandle, mStdThrottleMilPtr, mStdThrustReverserHandle, mStdThrustReverserPtr, mStdThrustVectoringPitchHandle, mStdThrustVectoringPitchPtr, mStdThrustVectoringRollHandle, mStdThrustVectoringRollPtr, mStdThrustVectoringYawHandle, mStdThrustVectoringYawPtr, mStdWheelBrakeLeftHandle, mStdWheelBrakeLeftPtr, mStdWheelBrakeRightHandle, and mStdWheelBrakeRightPtr.
Referenced by Initialize(), and ProcessInput().
|
virtual |
References mControlOverrideThrottle, mIsDestroyed, SetThrottleAfterburnerData(), and SetThrottleMilitaryData().
Referenced by WsfP6DOF_Mover::MoveThrottleToAfterburner().
|
virtual |
References mControlOverrideThrottle, mIsDestroyed, SetThrottleAfterburnerData(), and SetThrottleMilitaryData().
Referenced by WsfP6DOF_Mover::MoveThrottleToFull().
|
virtual |
References mControlOverrideThrottle, mIsDestroyed, SetThrottleAfterburnerData(), and SetThrottleMilitaryData().
Referenced by WsfP6DOF_Mover::MoveThrottleToIdle().
|
virtual |
References mControlOverrideSpeedBrakes, mIsDestroyed, and mStdSpeedBrakesOutPtr.
Referenced by WsfP6DOF_Mover::OpenSpeedBrake().
|
delete |
References P6DofPilotObject().
|
virtual |
Reimplemented in P6DofGuidanceAutopilotBankToTurn, P6DofGuidanceAutopilotSkidToTurn, P6DofHardwareAutopilotBankToTurn, P6DofHardwareAutopilotSkidToTurn, P6DofManualPilotAugmentedControls, P6DofManualPilotSimpleControls, and P6DofSyntheticPilot.
References P6DOF::FlightControlInputValue::boolData, P6DOF::FlightControlInputValue::controlInputName, P6DOF::DataType::Float, MatchStdInputsAndOutputs(), mControlsList, mStdFlapsDownPtr, mStdLandingGearDownPtr, mStdNoseWheelSteeringPtr, mStdNWS_EnabledPtr, mStdNWS_SteeringPtr, mStdRudderRightPtr, mStdSpeedBrakesOutPtr, mStdSpoilersOutPtr, mStdStickBackPtr, mStdStickRightPtr, mStdThrottleABPtr, mStdThrottleMilPtr, mStdThrustReverserPtr, mStdThrustVectoringPitchPtr, mStdThrustVectoringRollPtr, mStdThrustVectoringYawPtr, mStdWheelBrakeLeftPtr, mStdWheelBrakeRightPtr, P6DOF::FlightControlInputValue::normalizedValue, and P6DOF::FlightControlInputValue::typeData.
Referenced by P6DofPilotManager::ProcessInput().
|
virtual |
References ApplyLeftGearBrake(), ApplyRightGearBrake(), mControlOverrideWheelBrakes, and mIsDestroyed.
|
virtual |
References mControlOverrideSpeedBrakes.
Referenced by WsfP6DOF_Mover::ReleaseDirectSpeedBrakeInput().
|
virtual |
References mControlOverrideThrottle, and mIsDestroyed.
Referenced by WsfP6DOF_Mover::ReleaseDirectThrottleInput().
|
virtual |
References mExternalDirectControl, and mIsDestroyed.
Referenced by WsfP6DOF_Mover::ReleaseDirectControlInput().
|
virtual |
References mIsDestroyed, and mManualControl.
|
virtual |
References ApplyLeftGearBrake(), ApplyRightGearBrake(), and mIsDestroyed.
| void P6DofPilotObject::ReleaseTestControl | ( | ) |
|
virtual |
References P6DofRoute::CalcSegmentGeometry(), mAutopilotActionPtr, mCommonController, mCurrentPlannedWaypointIndex, mIsDestroyed, mPlannedCurrWptDataPtr, mPlannedNextWptDataPtr, mPlannedPrevWptDataPtr, mPlannedRoutePtr, mState, mTempActionPtr, and mTransitionRoute.
Referenced by WsfP6DOF_Mover::ReturnToRoute().
|
virtual |
References mCommonController, and mIsDestroyed.
|
virtual |
References mCommonController, and mIsDestroyed.
|
virtual |
References P6DOF::Vertical::Alpha, mCommonController, mIsDestroyed, mTempActionPtr, and SetTempActionToPlannedDataOrCurrentConditions().
Referenced by P6DofUtils::Autotune().
|
virtual |
References P6DOF::Vertical::Altitude, mCommonController, mIsDestroyed, mTempActionPtr, and SetTempActionToPlannedDataOrCurrentConditions().
Referenced by P6DofUtils::Autotune(), P6DofGuidanceAutopilot::HoldAltitude(), P6DofHardwareAutopilot::HoldAltitude(), and WsfP6DOF_Mover::SetAutopilotAltitude().
|
virtual |
References P6DOF::Lateral::Beta, mCommonController, mIsDestroyed, mTempActionPtr, and SetTempActionToPlannedDataOrCurrentConditions().
Referenced by P6DofUtils::Autotune().
|
virtual |
References P6DOF::Vertical::DeltaPitch, mCommonController, mIsDestroyed, mTempActionPtr, and SetTempActionToPlannedDataOrCurrentConditions().
Referenced by P6DofUtils::Autotune(), and WsfP6DOF_Mover::SetAutopilotDeltaPitch().
|
virtual |
References P6DOF::Lateral::DeltaRoll, mCommonController, mIsDestroyed, mTempActionPtr, and SetTempActionToPlannedDataOrCurrentConditions().
Referenced by P6DofUtils::Autotune(), and WsfP6DOF_Mover::SetAutopilotDeltaRoll().
|
virtual |
References P6DOF::Vertical::FltPathAng, mCommonController, mIsDestroyed, mTempActionPtr, and SetTempActionToPlannedDataOrCurrentConditions().
Referenced by P6DofUtils::Autotune(), and WsfP6DOF_Mover::SetAutopilotFlightPathAngle().
|
virtual |
|
virtual |
|
virtual |
References mCommonController, mIsDestroyed, mTempActionPtr, P6DOF::Vertical::PitchAng, and SetTempActionToPlannedDataOrCurrentConditions().
Referenced by P6DofUtils::Autotune(), P6DofGuidanceAutopilot::HoldPitchAngle(), P6DofHardwareAutopilot::HoldPitchAngle(), and WsfP6DOF_Mover::SetAutopilotPitchAngle().
|
virtual |
References mCommonController, mIsDestroyed, mTempActionPtr, P6DOF::Vertical::PitchRate, and SetTempActionToPlannedDataOrCurrentConditions().
Referenced by P6DofUtils::Autotune(), and WsfP6DOF_Mover::SetAutopilotPitchRate().
|
virtual |
|
virtual |
|
virtual |
References mCommonController, mIsDestroyed, mTempActionPtr, P6DOF::Lateral::RollRate, and SetTempActionToPlannedDataOrCurrentConditions().
Referenced by P6DofUtils::Autotune(), and WsfP6DOF_Mover::SetAutopilotRollRate().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
References mCommonController, mIsDestroyed, mTempActionPtr, SetTempActionToPlannedDataOrCurrentConditions(), and P6DOF::Vertical::VertSpeed.
Referenced by P6DofUtils::Autotune(), P6DofGuidanceAutopilot::HoldVerticalSpeed(), P6DofHardwareAutopilot::HoldVerticalSpeed(), and WsfP6DOF_Mover::SetAutopilotVerticalSpeed().
|
virtual |
|
virtual |
References mIsDestroyed, SetAutopilotLateralWaypointMode(), SetAutopilotSpeedWaypointMode(), and SetAutopilotVerticalWaypointMode().
Referenced by WsfP6DOF_Mover::SetAutopilotWaypointMode().
|
virtual |
|
virtual |
References P6DOF::Lateral::Heading, mCommonController, mIsDestroyed, mTempActionPtr, and SetTempActionToPlannedDataOrCurrentConditions().
Referenced by P6DofUtils::Autotune().
|
virtual |
References mCommonController, mIsDestroyed, mTempActionPtr, SetTempActionToPlannedDataOrCurrentConditions(), and P6DOF::Lateral::YawRate.
Referenced by P6DofUtils::Autotune().
|
virtual |
References mCommonController, mControlAugmentationModeActive, and mIsDestroyed.
|
protectedvirtual |
References ControlModeAutopilotActive(), and LoadControlDataWithAutopilotControlData().
Referenced by UpdateControlInputsUsingCommonControllerData().
|
protectedvirtual |
References ControlModeControlAugmentationActive(), and LoadControlDataWithAutopilotControlData().
Referenced by UpdateControlInputsUsingCommonControllerData().
|
protectedvirtual |
References ControlModeStabilityAugmentationActive(), and LoadControlDataWithAutopilotStabilityData().
Referenced by UpdateControlInputsUsingCommonControllerData().
| void P6DofPilotObject::SetDestroyed | ( | ) |
References mIsDestroyed.
|
virtual |
References mControlOverrideSpeedBrakes, mIsDestroyed, and mStdSpeedBrakesOutPtr.
|
virtual |
References mIsDestroyed, and mStdNWS_EnabledPtr.
Referenced by WsfP6DOF_Mover::SetEnableNWS().
|
virtual |
|
virtual |
|
virtual |
References ControlModeExternalDirectActive(), mIsDestroyed, mStdNoseWheelSteeringPtr, mStdNWS_EnabledPtr, mStdNWS_SteeringPtr, mStdThrustReverserPtr, mStdThrustVectoringPitchPtr, mStdThrustVectoringRollPtr, mStdThrustVectoringYawPtr, mStdWheelBrakeLeftPtr, mStdWheelBrakeRightPtr, and SetExternalDirectControlData().
|
virtual |
References ControlModeExternalDirectActive(), mControlAugmentationStickBack, mControlAugmentationStickRight, mIsDestroyed, mNoseUpTrimDeltaT_sec, mPitchControlMapping, mRollControlMapping, mRollRightTrimDeltaT_sec, mStdFlapsDownPtr, mStdSpeedBrakesOutPtr, mStdSpoilersOutPtr, mStdStickBackPtr, mStdStickRightPtr, mTrimNoseUp, mTrimRollRight, and SetThrottleData().
Referenced by WsfP6DOF_Mover::SetDirectControlInputs(), SetExternalDirectControlData(), SetExternalDirectControlData(), and SetExternalDirectControlData().
|
virtual |
References mIsDestroyed, mNoseUpTrimDeltaT_sec, mRollRightTrimDeltaT_sec, and mYawRightTrimDeltaT_sec.
|
virtual |
References mIsDestroyed, and mStdFlapsDownPtr.
Referenced by WsfP6DOF_Mover::SetFlapsPosition().
|
virtual |
References mIsDestroyed, and mStdLandingGearDownPtr.
Referenced by P6DofVehicle::ForceLandingGearPositionInstantly(), WsfP6DOF_Mover::LowerLandingGear(), and WsfP6DOF_Mover::RetractLandingGear().
|
inline |
References mLastSimTime_nanosec.
|
virtual |
|
virtual |
References ControlModeManualActive(), mIsDestroyed, mStdLandingGearDownPtr, and SetManualControlData().
|
virtual |
References ControlModeManualActive(), mIsDestroyed, mStdNoseWheelSteeringPtr, mStdNWS_EnabledPtr, mStdNWS_SteeringPtr, mStdThrustReverserPtr, mStdThrustVectoringPitchPtr, mStdThrustVectoringRollPtr, mStdThrustVectoringYawPtr, mStdWheelBrakeLeftPtr, mStdWheelBrakeRightPtr, and SetManualControlData().
|
virtual |
References ControlModeManualActive(), mControlAugmentationStickBack, mControlAugmentationStickRight, mIsDestroyed, mNoseUpTrimDeltaT_sec, mPitchControlMapping, mPitchTrimFactor, mRollControlMapping, mRollRightTrimDeltaT_sec, mRollTrimFactor, mStdFlapsDownPtr, mStdSpeedBrakesOutPtr, mStdSpoilersOutPtr, mStdStickBackPtr, mStdStickRightPtr, mTrimNoseUp, mTrimRollRight, and SetThrottleData().
Referenced by SetManualControlData(), SetManualControlData(), and SetManualControlData().
|
protected |
References GetCommonController(), P6DofObject::mParentVehicle, and P6DofCommonController::ResetAccumulatedPidData().
Referenced by SetPositionToPlannedWaypoint(), and SetPositionToTempWaypoint().
|
virtual |
References ApplyLeftGearBrake(), ApplyRightGearBrake(), and mIsDestroyed.
|
virtual |
References mCommonController, mIsDestroyed, mTempActionPtr, P6DOF::Vertical::PitchGLoad, and SetTempActionToPlannedDataOrCurrentConditions().
Referenced by WsfP6DOF_Mover::SetPitchGLoad().
|
virtual |
References P6DofWaypoint::GetLLA(), P6DofWaypoint::GetSpeed(), mAutopilotActionPtr, mCommonController, mCurrentPlannedWaypointIndex, mIsDestroyed, mPlannedCurrWptDataPtr, mPlannedNextWptDataPtr, mPlannedPrevWptDataPtr, mPlannedRoutePtr, mState, P6DofWaypoint::SPD_TYPE_CAS_KNOTS, P6DofWaypoint::SPD_TYPE_FPS, P6DofWaypoint::SPD_TYPE_MACH, P6DofWaypoint::SPD_TYPE_MPH, P6DofWaypoint::SPD_TYPE_MPS, P6DofWaypoint::SPD_TYPE_TAS_KNOTS, P6DofWaypoint::sSpeed::type, and P6DofWaypoint::sSpeed::val.
Referenced by WsfP6DOF_Mover::Initialize(), WsfP6DOF_Mover::ProcessInput(), and WsfP6DOF_Mover::SetDefaultRoute().
|
virtual |
References P6DofRoute::CalcSegmentGeometry(), mAutopilotActionPtr, mCommonController, mCurrentPlannedWaypointIndex, mIsDestroyed, mPlannedCurrWptDataPtr, mPlannedNextWptDataPtr, mPlannedPrevWptDataPtr, mPlannedRoutePtr, mState, mTransitionRoute, and P6DofWaypoint::SetSpeed().
Referenced by WsfP6DOF_Mover::GoToWaypoint().
|
virtual |
References P6DofAtmosphere::CalcFpsFromKcas(), P6DofAtmosphere::CalcFpsFromKtas(), P6DofAtmosphere::CalcFpsFromMach(), P6DofScenario::GetAtmosphere(), GetScenario(), mAutopilotActionPtr, mCommonController, mCurrentPlannedWaypointIndex, mIsDestroyed, mPlannedCurrWptDataPtr, mPlannedNextWptDataPtr, mPlannedPrevWptDataPtr, mPlannedRoutePtr, SetObjectState(), P6DofRoute::sRouteSegment::slope_rad, P6DofWaypoint::SPD_TYPE_CAS_KNOTS, P6DofWaypoint::SPD_TYPE_MACH, P6DofWaypoint::SPD_TYPE_TAS_KNOTS, P6DofRoute::sRouteSegment::trackStartHdg_rad, P6DofRoute::sRouteSegment::trackVector, P6DofWaypoint::sSpeed::type, and P6DofWaypoint::sSpeed::val.
|
virtual |
References P6DofAtmosphere::CalcFpsFromKcas(), P6DofAtmosphere::CalcFpsFromKtas(), P6DofAtmosphere::CalcFpsFromMach(), P6DofScenario::GetAtmosphere(), GetScenario(), mCommonController, mCurrentTempWaypointIndex, mTempActionPtr, mTempCurrWptDataPtr, mTempNextWptDataPtr, mTempPrevWptDataPtr, mTempRoutePtr, SetObjectState(), P6DofRoute::sRouteSegment::slope_rad, P6DofWaypoint::SPD_TYPE_CAS_KNOTS, P6DofWaypoint::SPD_TYPE_MACH, P6DofWaypoint::SPD_TYPE_TAS_KNOTS, P6DofRoute::sRouteSegment::trackStartHdg_rad, P6DofRoute::sRouteSegment::trackVector, P6DofWaypoint::sSpeed::type, and P6DofWaypoint::sSpeed::val.
Referenced by WsfP6DOF_Mover::SetRoute().
| void P6DofPilotObject::SetPrePositionCAS | ( | double | aAltitude_ft, |
| double | aKCAS ) |
| void P6DofPilotObject::SetPrePositionMach | ( | double | aAltitude_ft, |
| double | aMach ) |
| void P6DofPilotObject::SetPrePositionQ | ( | double | aAltitude_ft, |
| double | aDynamicPressure_lbft2 ) |
| void P6DofPilotObject::SetPrePositionTAS | ( | double | aAltitude_ft, |
| double | aKTAS ) |
References GetCommonController(), P6DofObject::mParentVehicle, and P6DofCommonController::ResetAccumulatedPidData().
Referenced by P6DofUtils::Autotune().
|
virtual |
References mCommonController, and mIsDestroyed.
|
virtual |
References mCommonController, and mIsDestroyed.
|
virtual |
References mIsDestroyed, and mStdSpoilersOutPtr.
Referenced by WsfP6DOF_Mover::SetSpoilersPosition().
|
protectedvirtual |
References P6DOF::Vertical::Altitude, P6DOF::Lateral::Heading, P6DOF::Speed::KTAS, mCommonController, mState, and mTempActionPtr.
Referenced by SetTempActionToPlannedDataOrCurrentConditions().
|
protectedvirtual |
References ClonePlannedActionToTempAction(), mCommonController, mTempActionPtr, and SetTempActionToHoldCurrentConditions().
Referenced by FlyAtPoint(), FlyHeadingSpeedAltitude(), FlyRates(), FlySpecificTurn(), FlySpecificVector(), FlyYawPitchAccel(), GoToAltitude(), GoToSpeed(), SetAutopilotAlpha(), SetAutopilotAltitude(), SetAutopilotBeta(), SetAutopilotDeltaPitch(), SetAutopilotDeltaRoll(), SetAutopilotFlightPathAngle(), SetAutopilotLateralWaypointMode(), SetAutopilotNoControl(), SetAutopilotPitchAngle(), SetAutopilotPitchRate(), SetAutopilotRollAngle(), SetAutopilotRollHeading(), SetAutopilotRollRate(), SetAutopilotSpeedKCAS(), SetAutopilotSpeedKTAS(), SetAutopilotSpeedMach(), SetAutopilotSpeedWaypointMode(), SetAutopilotVerticalSpeed(), SetAutopilotVerticalWaypointMode(), SetAutopilotYawGLoad(), SetAutopilotYawHeading(), SetAutopilotYawRate(), SetPitchGLoad(), and TurnToHeading().
|
virtual |
References mIsDestroyed, and mTempRoutePtr.
Referenced by WsfP6DOF_Mover::SetTempRoute().
|
virtual |
References P6DofRoute::CalcSegmentGeometry(), mCommonController, mCurrentTempWaypointIndex, mIsDestroyed, mState, mTempActionPtr, mTempCurrWptDataPtr, mTempNextWptDataPtr, mTempPrevWptDataPtr, mTempRoutePtr, mTransitionRoute, and P6DofWaypoint::SetSpeed().
Referenced by WsfP6DOF_Mover::GoToWaypoint().
| void P6DofPilotObject::SetTestFlapsControllerPosition | ( | double | aFlapsPosition | ) |
References mStdFlapsDownPtr, and mTestControl.
Referenced by WsfP6DOF_MoverTestObject::FlyStraightLevelFullThrottle(), and P6DofVehicle::TestingUpdate().
| void P6DofPilotObject::SetTestLandingGearControllerPosition | ( | double | aLandingGearPosition | ) |
References mStdLandingGearDownPtr, and mTestControl.
| void P6DofPilotObject::SetTestRudderRightControllerPosition | ( | double | aRudderRightPosition | ) |
References mStdRudderRightPtr, and mTestControl.
Referenced by P6DofVehicle::ZeroKinematicsDuringTesting().
| void P6DofPilotObject::SetTestSpeedBrakesControllerPosition | ( | double | aSpeedBrakesPosition | ) |
References mStdSpeedBrakesOutPtr, and mTestControl.
| void P6DofPilotObject::SetTestSpoilersControllerPosition | ( | double | aSpoilersPosition | ) |
References mStdSpeedBrakesOutPtr, and mTestControl.
| void P6DofPilotObject::SetTestStickBackControllerPosition | ( | double | aStickAftPosition | ) |
References mStdStickBackPtr, and mTestControl.
Referenced by P6DofVehicle::CalculateControlsAeroCoefficientVectors(), P6DofVehicle::CalculateControlsCdArea(), P6DofVehicle::CalculateControlsCLArea(), P6DofVehicle::CalculatePitchMomentAlphaStickBack_ftlbs(), WsfP6DOF_MoverTestObject::FlyStraightLevelFullThrottle(), P6DofVehicle::TestingUpdate(), and P6DofVehicle::ZeroKinematicsDuringTesting().
| void P6DofPilotObject::SetTestStickRightControllerPosition | ( | double | aStickRightPosition | ) |
References mStdStickRightPtr, and mTestControl.
Referenced by P6DofVehicle::ZeroKinematicsDuringTesting().
|
virtual |
References mTestControl, and SetThrottleAfterburnerData().
| void P6DofPilotObject::SetTestThrottleControllerPosition | ( | double | aThrottlePosition | ) |
References mTestControl, and SetThrottleData().
Referenced by P6DofTableTool::CalculateStickForZeroMoment(), WsfP6DOF_MoverTestObject::FlyStraightLevelFullThrottle(), and P6DofVehicle::TestingUpdate().
|
virtual |
References mTestControl, and SetThrottleMilitaryData().
|
protectedvirtual |
References mStdThrottleABPtr.
Referenced by MoveThrottleToAfterburner(), MoveThrottleToFull(), MoveThrottleToIdle(), and SetTestThrottleAfterburnerControllerPosition().
|
protectedvirtual |
References mStdThrottleABPtr, and mStdThrottleMilPtr.
Referenced by SetExternalDirectControlData(), SetManualControlData(), and SetTestThrottleControllerPosition().
|
protectedvirtual |
References mStdThrottleMilPtr.
Referenced by MoveThrottleToAfterburner(), MoveThrottleToFull(), MoveThrottleToIdle(), and SetTestThrottleMilitaryControllerPosition().
|
virtual |
References P6DofPropulsionSystem::EnableThrustReverser(), mIsDestroyed, P6DofObject::mParentVehicle, and mStdThrustReverserPtr.
Referenced by WsfP6DOF_Mover::SetThrustReverserPosition().
|
virtual |
References mIsDestroyed, mNoseUpTrimDeltaT_sec, mRollRightTrimDeltaT_sec, and mYawRightTrimDeltaT_sec.
| void P6DofPilotObject::SetTurnRollInMultiplier | ( | double | aValue = 1.0 | ) |
References mCommonController, and mIsDestroyed.
|
virtual |
References mExternalDirectControl, and mIsDestroyed.
Referenced by WsfP6DOF_Mover::TakeDirectControlInput().
|
virtual |
References mIsDestroyed, and mManualControl.
| void P6DofPilotObject::TakeTestControl | ( | ) |
References mIsDestroyed, and mTestControl.
Referenced by P6DofVehicle::CalculateControlsAeroCoefficientVectors(), P6DofVehicle::CalculateControlsCdArea(), P6DofVehicle::CalculateControlsCLArea(), P6DofTableTool::CalculateStickForZeroMoment(), WsfP6DOF_MoverTestObject::FlyStraightLevelFullThrottle(), P6DofVehicle::TestingUpdate(), and P6DofVehicle::ZeroKinematicsDuringTesting().
|
virtual |
radial accel and turn direction ignored for now
radial accel & turn direction are ignored for now
References P6DOF::Lateral::Heading, mCommonController, mIsDestroyed, mTempActionPtr, and SetTempActionToPlannedDataOrCurrentConditions().
Referenced by WsfP6DOF_Mover::TurnToHeading(), and WsfP6DOF_Mover::TurnToRelativeHeading().
|
virtual |
References ControlModeDisabledActive(), P6DofFreezeFlags::GetMasterFreezePitch(), P6DofFreezeFlags::GetMasterFreezeRoll(), P6DofFreezeFlags::GetMasterFreezeSpeed(), P6DofFreezeFlags::GetMasterFreezeYaw(), mLastSimTime_nanosec, P6DofObject::mParentVehicle, mState, mStdRudderRightPtr, mStdSpeedBrakesOutPtr, mStdSpoilersOutPtr, mStdStickBackPtr, mStdStickRightPtr, mStdThrottleABPtr, mStdThrottleMilPtr, mStdThrustReverserPtr, mStdThrustVectoringRollPtr, mStdThrustVectoringYawPtr, P6DofUtils::TimeToTime(), UpdateControlInputsUsingCommonControllerData(), and ZeroDisabledControlData().
|
protectedvirtual |
References P6DOF::Control::BankToTurnNoYaw, P6DOF::Control::BankToTurnWithYaw, P6DOF::Lateral::Beta, ControlModeAutopilotActive(), ControlModeControlAugmentationActive(), ControlModeStabilityAugmentationActive(), mAutopilotActionPtr, mAutopilotControls, mCommonController, mControlAugmentationRudderRight, mControlAugmentationStickBack, mControlAugmentationStickRight, mCurrentPlannedWaypointIndex, mCurrentTempWaypointIndex, P6DofObject::mParentVehicle, mPitchControlAugmentationFactor_g, mPitchStabilityAugmentationModeActive, mPlannedCurrWptDataPtr, mPlannedNextWptDataPtr, mPlannedPrevWptDataPtr, mPlannedRoutePtr, mRollControlAugmentationFactor_dps, mRollStabilityAugmentationModeActive, mState, mTempActionPtr, mTempCurrWptDataPtr, mTempNextWptDataPtr, mTempPrevWptDataPtr, mTempRoutePtr, mYawStabilityAugmentationModeActive, P6DOF::Vertical::PitchGLoad, P6DOF::Vertical::PitchRate, P6DOF::Lateral::RollRate, SetControlDataWithAutopilotControls(), SetControlDataWithControlAugmentationControls(), SetControlDataWithStabilityAugmentationControls(), P6DOF::Lateral::Undefined, P6DOF::Speed::Undefined, WaypointAchieved, P6DOF::Lateral::YawGLoad, P6DOF::Lateral::YawRate, P6DOF::Control::YawToTurnNoRoll, P6DOF::Control::YawToTurnRollRate, and P6DOF::Control::YawToTurnZeroBank.
Referenced by Update().
|
virtual |
References mExternalDirectControl.
|
virtual |
References mManualControl.
|
inline |
|
protected |
References ControlModeDisabledActive(), mStdFlapsDownPtr, mStdLandingGearDownPtr, mStdNoseWheelSteeringPtr, mStdNWS_EnabledPtr, mStdNWS_SteeringPtr, mStdRudderRightPtr, mStdSpeedBrakesOutPtr, mStdSpoilersOutPtr, mStdStickBackPtr, mStdStickRightPtr, mStdThrottleABPtr, mStdThrottleMilPtr, mStdThrustReverserPtr, mStdThrustVectoringPitchPtr, mStdThrustVectoringRollPtr, mStdThrustVectoringYawPtr, mStdWheelBrakeLeftPtr, and mStdWheelBrakeRightPtr.
Referenced by Update().
|
protected |
Referenced by ClonePlannedActionToTempAction(), GetCurrentAction(), GetCurrentWaypoints(), GetPlannedWaypoints(), InitializeCommonController(), P6DofPilotObject(), P6DofPilotObject(), ReturnToPlannedWaypoints(), SetPlannedRoute(), SetPlannedWaypointIndex(), SetPositionToPlannedWaypoint(), UpdateControlInputsUsingCommonControllerData(), and ~P6DofPilotObject().
|
protected |
|
protected |
|
protected |
Referenced by ClonePlannedActionToTempAction(), ControlModeControlAugmentationActive(), CreateTempActionIfNeeded(), FlyAtPoint(), FlyHeadingSpeedAltitude(), FlyRates(), FlySpecificTurn(), FlySpecificVector(), FlyTempWaypoints(), FlyYawPitchAccel(), GetAfterburnerEnabled(), GetAfterburnerThreshold(), GetAutopilotData(), GetAutopilotPidGainData(), GetAutopilotPidValueData(), GetCommonController(), GetSpeedBrakeEnabled(), GetSpeedBrakeThreshold(), GetTurnRollInMultiplier(), GoToAltitude(), GoToSpeed(), InitializeCommonController(), InputAngleDeltas(), LoadControlDataWithAutopilotStabilityData(), P6DofPilotObject(), P6DofPilotObject(), P6DofGuidanceAutopilotBankToTurn::ProcessInput(), P6DofGuidanceAutopilotSkidToTurn::ProcessInput(), P6DofHardwareAutopilotBankToTurn::ProcessInput(), P6DofHardwareAutopilotSkidToTurn::ProcessInput(), P6DofManualPilotAugmentedControls::ProcessInput(), P6DofSyntheticPilot::ProcessInput(), ReturnToPlannedWaypoints(), SetAfterburnerEnabled(), SetAfterburnerThreshold(), SetAutopilotAlpha(), SetAutopilotAltitude(), SetAutopilotBeta(), SetAutopilotDeltaPitch(), SetAutopilotDeltaRoll(), SetAutopilotFlightPathAngle(), SetAutopilotLateralWaypointMode(), SetAutopilotNoControl(), SetAutopilotPitchAngle(), SetAutopilotPitchRate(), SetAutopilotRollAngle(), SetAutopilotRollHeading(), SetAutopilotRollRate(), SetAutopilotSpeedKCAS(), SetAutopilotSpeedKTAS(), SetAutopilotSpeedMach(), SetAutopilotSpeedWaypointMode(), SetAutopilotVerticalSpeed(), SetAutopilotVerticalWaypointMode(), SetAutopilotYawGLoad(), SetAutopilotYawHeading(), SetAutopilotYawRate(), SetControlAugmentationModeActive(), SetPitchGLoad(), SetPlannedRoute(), SetPlannedWaypointIndex(), SetPositionToPlannedWaypoint(), SetPositionToTempWaypoint(), SetSpeedBrakeEnabled(), SetSpeedBrakeThreshold(), SetTempActionToHoldCurrentConditions(), SetTempActionToPlannedDataOrCurrentConditions(), SetTempWaypointIndex(), SetTurnRollInMultiplier(), TurnToHeading(), UpdateControlInputsUsingCommonControllerData(), and ~P6DofPilotObject().
|
protected |
Referenced by ControlAugmentationModeIsActive(), ControlModeControlAugmentationActive(), ControlModeExternalDirectActive(), ControlModeManualActive(), InitializeCommonController(), P6DofPilotObject(), P6DofPilotObject(), P6DofManualPilotAugmentedControls::ProcessInput(), and SetControlAugmentationModeActive().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by ApplyLeftGearBrake(), ApplyRightGearBrake(), CloseSpeedBrake(), EnableAutopilot(), EnableDirectBraking(), EnableDirectSpeedBrakeInput(), EnableDirectThrottleInput(), FlyAtPoint(), FlyHeadingSpeedAltitude(), FlyRates(), FlySpecificTurn(), FlySpecificVector(), FlyTempWaypoints(), FlyYawPitchAccel(), GoToAltitude(), GoToSpeed(), MoveThrottleToAfterburner(), MoveThrottleToFull(), MoveThrottleToIdle(), OpenSpeedBrake(), P6DofPilotObject(), P6DofPilotObject(), ReleaseDirectBraking(), ReleaseDirectThrottleInput(), ReleaseExternalDirectControl(), ReleaseManualControl(), ReleaseParkingBrake(), ReleaseTestControl(), ReturnToPlannedWaypoints(), SetAfterburnerEnabled(), SetAfterburnerThreshold(), SetAutopilotAlpha(), SetAutopilotAltitude(), SetAutopilotBeta(), SetAutopilotDeltaPitch(), SetAutopilotDeltaRoll(), SetAutopilotFlightPathAngle(), SetAutopilotLateralWaypointMode(), SetAutopilotNoControl(), SetAutopilotPitchAngle(), SetAutopilotPitchRate(), SetAutopilotRollAngle(), SetAutopilotRollHeading(), SetAutopilotRollRate(), SetAutopilotSpeedKCAS(), SetAutopilotSpeedKTAS(), SetAutopilotSpeedMach(), SetAutopilotSpeedWaypointMode(), SetAutopilotVerticalSpeed(), SetAutopilotVerticalWaypointMode(), SetAutopilotWaypointMode(), SetAutopilotYawGLoad(), SetAutopilotYawHeading(), SetAutopilotYawRate(), SetControlAugmentationModeActive(), SetDestroyed(), SetDirectSpeedBrakesInput(), SetEnableNWS(), SetExternalDirectControlData(), SetExternalDirectControlData(), SetExternalDirectControlData(), SetExternalDirectControlData(), SetExternalDirectControlTrimManualControlData(), SetFlapsControlPosition(), SetLandingGearControlPosition(), SetManualControlData(), SetManualControlData(), SetManualControlData(), SetManualControlData(), SetParkingBrake(), SetPitchGLoad(), SetPlannedRoute(), SetPlannedWaypointIndex(), SetPositionToPlannedWaypoint(), SetSpeedBrakeEnabled(), SetSpeedBrakeThreshold(), SetSpoilersControlPosition(), SetTempRoute(), SetTempWaypointIndex(), SetThrustReverserControlPosition(), SetTrimManualControlData(), SetTurnRollInMultiplier(), TakeExternalDirectControl(), TakeManualControl(), TakeTestControl(), and TurnToHeading().
|
protected |
Referenced by P6DofPilotObject(), P6DofPilotObject(), SetLastSimTime(), and Update().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by GetStdFlapsDownHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
|
protected |
Referenced by GetStdLandingGearDownHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
Referenced by GetLandingGearControllerPosition(), MatchStdInputsAndOutputs(), P6DofPilotObject(), P6DofPilotObject(), ProcessInput(), SetExternalDirectControlData(), SetLandingGearControlPosition(), SetManualControlData(), SetTestLandingGearControllerPosition(), ZeroDisabledControlData(), and ~P6DofPilotObject().
|
protected |
Referenced by GetStdNoseWheelSteeringHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
|
protected |
Referenced by GetStdNWS_EnabledHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
|
protected |
Referenced by GetStdNWS_SteeringHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
|
protected |
Referenced by GetStdRudderRightHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
Referenced by GetRudderRightControllerPosition(), LoadControlDataWithAutopilotControlData(), LoadControlDataWithAutopilotStabilityData(), MatchStdInputsAndOutputs(), P6DofPilotObject(), P6DofPilotObject(), ProcessInput(), SetExternalDirectControlData(), SetManualControlData(), SetTestRudderRightControllerPosition(), Update(), ZeroDisabledControlData(), and ~P6DofPilotObject().
|
protected |
Referenced by GetStdSpeedBrakesOutHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
Referenced by CloseSpeedBrake(), GetSpeedBrakesControllerPosition(), LoadControlDataWithAutopilotControlData(), MatchStdInputsAndOutputs(), OpenSpeedBrake(), P6DofPilotObject(), P6DofPilotObject(), ProcessInput(), SetDirectSpeedBrakesInput(), SetExternalDirectControlData(), SetManualControlData(), SetTestSpeedBrakesControllerPosition(), SetTestSpoilersControllerPosition(), Update(), ZeroDisabledControlData(), and ~P6DofPilotObject().
|
protected |
Referenced by GetStdSpoilersOutHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
|
protected |
Referenced by GetStdStickBackHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
Referenced by GetStickBackControllerPosition(), LoadControlDataWithAutopilotControlData(), LoadControlDataWithAutopilotStabilityData(), MatchStdInputsAndOutputs(), P6DofPilotObject(), P6DofPilotObject(), ProcessInput(), SetExternalDirectControlData(), SetManualControlData(), SetTestStickBackControllerPosition(), Update(), ZeroDisabledControlData(), and ~P6DofPilotObject().
|
protected |
Referenced by GetStdStickRightHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
Referenced by GetStickRightControllerPosition(), LoadControlDataWithAutopilotControlData(), LoadControlDataWithAutopilotStabilityData(), MatchStdInputsAndOutputs(), P6DofPilotObject(), P6DofPilotObject(), ProcessInput(), SetExternalDirectControlData(), SetManualControlData(), SetTestStickRightControllerPosition(), Update(), ZeroDisabledControlData(), and ~P6DofPilotObject().
|
protected |
Referenced by GetStdThrottleABHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
Referenced by GetThrottleAfterburnerControllerPosition(), GetThrottleControllerPosition(), LoadControlDataWithAutopilotControlData(), MatchStdInputsAndOutputs(), P6DofPilotObject(), P6DofPilotObject(), ProcessInput(), SetThrottleAfterburnerData(), SetThrottleData(), Update(), ZeroDisabledControlData(), and ~P6DofPilotObject().
|
protected |
Referenced by GetStdThrottleMilHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
Referenced by GetThrottleControllerPosition(), GetThrottleMilitaryControllerPosition(), LoadControlDataWithAutopilotControlData(), MatchStdInputsAndOutputs(), P6DofPilotObject(), P6DofPilotObject(), ProcessInput(), SetThrottleData(), SetThrottleMilitaryData(), Update(), ZeroDisabledControlData(), and ~P6DofPilotObject().
|
protected |
Referenced by GetStdThrustReverserHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
|
protected |
Referenced by GetStdThrustVectoringPitchHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
|
protected |
Referenced by GetStdThrustVectoringRollHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
|
protected |
Referenced by GetStdThrustVectoringYawHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
|
protected |
Referenced by GetStdWheelBrakeLeftHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
|
protected |
Referenced by GetStdWheelBrakeRightHandle(), MatchStdInputsAndOutputs(), P6DofPilotObject(), and P6DofPilotObject().
|
protected |
|
protected |
Referenced by ClonePlannedActionToTempAction(), CreateTempActionIfNeeded(), FlyAtPoint(), FlyHeadingSpeedAltitude(), FlyRates(), FlySpecificTurn(), FlySpecificVector(), FlyTempWaypoints(), FlyYawPitchAccel(), GetAutopilotData(), GetCurrentAction(), GetCurrentWaypoints(), GetTempWaypoints(), GoToAltitude(), GoToSpeed(), IsOnPlannedRoute(), P6DofPilotObject(), P6DofPilotObject(), ReturnToPlannedWaypoints(), SetAutopilotAlpha(), SetAutopilotAltitude(), SetAutopilotBeta(), SetAutopilotDeltaPitch(), SetAutopilotDeltaRoll(), SetAutopilotFlightPathAngle(), SetAutopilotLateralWaypointMode(), SetAutopilotNoControl(), SetAutopilotPitchAngle(), SetAutopilotPitchRate(), SetAutopilotRollAngle(), SetAutopilotRollHeading(), SetAutopilotRollRate(), SetAutopilotSpeedKCAS(), SetAutopilotSpeedKTAS(), SetAutopilotSpeedMach(), SetAutopilotSpeedWaypointMode(), SetAutopilotVerticalSpeed(), SetAutopilotVerticalWaypointMode(), SetAutopilotYawGLoad(), SetAutopilotYawHeading(), SetAutopilotYawRate(), SetPitchGLoad(), SetPositionToTempWaypoint(), SetTempActionToHoldCurrentConditions(), SetTempActionToPlannedDataOrCurrentConditions(), SetTempWaypointIndex(), TurnToHeading(), UpdateControlInputsUsingCommonControllerData(), and ~P6DofPilotObject().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by ControlModeAutopilotActive(), ControlModeControlAugmentationActive(), ControlModeDisabledActive(), ControlModeExternalDirectActive(), ControlModeManualActive(), ControlModeTestingActive(), P6DofPilotObject(), P6DofPilotObject(), ReleaseTestControl(), SetTestFlapsControllerPosition(), SetTestLandingGearControllerPosition(), SetTestRudderRightControllerPosition(), SetTestSpeedBrakesControllerPosition(), SetTestSpoilersControllerPosition(), SetTestStickBackControllerPosition(), SetTestStickRightControllerPosition(), SetTestThrottleAfterburnerControllerPosition(), SetTestThrottleControllerPosition(), SetTestThrottleMilitaryControllerPosition(), TakeTestControl(), and UsingTestControl().
|
protected |
Referenced by ReturnToPlannedWaypoints(), SetPlannedWaypointIndex(), and SetTempWaypointIndex().
|
protected |
Referenced by P6DofPilotObject(), P6DofPilotObject(), SetExternalDirectControlData(), and SetManualControlData().
|
protected |
Referenced by P6DofPilotObject(), P6DofPilotObject(), SetExternalDirectControlData(), and SetManualControlData().
|
protected |
Referenced by P6DofPilotObject(), P6DofPilotObject(), SetExternalDirectControlData(), and SetManualControlData().
|
protected |
|
protected |
|
protected |
|
protected |
| UtCallbackListN<bool(unsigned int)> P6DofPilotObject::WaypointAchieved |
Referenced by WsfP6DOF_Mover::Initialize(), P6DofPilotObject(), and UpdateControlInputsUsingCommonControllerData().