12#ifndef P6DOFCONTROLACTUATOR_H
13#define P6DOFCONTROLACTUATOR_H
34 void Update(int64_t aSimTime_nanosec,
double aCommandedAngle_deg);
double mLagTimeConstant_sec
Definition P6DofControlActuator.hpp:56
~P6DofControlActuator()=default
int64_t mLastSimTime_nanosec
Definition P6DofControlActuator.hpp:55
P6DofFlightControlSystem * mFlightControlsParent
Definition P6DofControlActuator.hpp:57
P6DofControlActuator & operator=(const P6DofControlActuator &other)=delete
double GetCurrentAngle_deg() const
Definition P6DofControlActuator.cpp:236
bool Initialize(int64_t aSimTime_nanosec)
Definition P6DofControlActuator.cpp:134
P6DofControlActuator(P6DofFlightControlSystem *aFlightControlsParent)
Definition P6DofControlActuator.cpp:24
double mMaxNegativeRate_dps
Definition P6DofControlActuator.hpp:50
double mCommandedAngle_deg
Definition P6DofControlActuator.hpp:54
double UpdateAndGetCurrentAngle_deg(int64_t aSimTime_nanosec, double aCommandedAngle_deg)
Definition P6DofControlActuator.cpp:230
void SetCurrentAngle_deg(double aAngle_deg)
Definition P6DofControlActuator.cpp:241
void Update(int64_t aSimTime_nanosec, double aCommandedAngle_deg)
Definition P6DofControlActuator.cpp:141
double mMinAngle_deg
Definition P6DofControlActuator.hpp:52
double mCurrentAngle_deg
Definition P6DofControlActuator.hpp:53
P6DofControlActuator * Clone(P6DofFlightControlSystem *aFlightControlsParent) const
Definition P6DofControlActuator.cpp:50
bool ProcessInput(UtInput &aInput)
Definition P6DofControlActuator.cpp:55
double mMaxAngle_deg
Definition P6DofControlActuator.hpp:51
double mMaxPositiveRate_dps
Definition P6DofControlActuator.hpp:49
Definition P6DofFlightControlSystem.hpp:42