|
| | P6DofGuidanceAutopilotSkidToTurn (P6DofScenario *aScenario) |
| | ~P6DofGuidanceAutopilotSkidToTurn () override=default |
| P6DofGuidanceAutopilotSkidToTurn & | operator= (const P6DofGuidanceAutopilotSkidToTurn &other)=delete |
| P6DofGuidanceAutopilotSkidToTurn * | Clone () const |
| bool | ProcessInput (UtInput &aInput) override |
| bool | Initialize (int64_t aSimTime_nanosec) override |
| std::string | GetPilotType () const override |
| | P6DofGuidanceAutopilot (P6DofScenario *aScenario) |
| | ~P6DofGuidanceAutopilot () override=default |
| P6DofGuidanceAutopilot & | operator= (const P6DofGuidanceAutopilot &other)=delete |
| P6DofGuidanceAutopilot * | Clone () const |
| virtual void | HoldAltitude () |
| virtual void | HoldVerticalSpeed () |
| virtual void | HoldPitchAngle () |
| virtual void | HoldBankAngle () |
| virtual void | HoldHeading () |
| virtual void | HoldSpeedKCAS () |
| virtual void | HoldSpeedKTAS () |
| virtual void | HoldSpeedMach () |
| | P6DofPilotObject (P6DofScenario *aScenario) |
| | ~P6DofPilotObject () override |
| P6DofPilotObject & | operator= (const P6DofPilotObject &other)=delete |
| P6DofPilotObject * | Clone () const |
| P6DofScenario * | GetScenario () |
| virtual void | Update (int64_t aSimTime_nanosec, P6DofKinematicState &aState) |
| void | SetLastSimTime (int64_t aLastSimTime_nanosec) |
| 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 () |
| | 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) |