12#ifndef WSFPOINTMASSSIXDOFCONTROLACTUATOR_HPP
13#define WSFPOINTMASSSIXDOFCONTROLACTUATOR_HPP
43 void Update(int64_t aSimTime_nanosec,
double aCommandedAngle_deg);
PointMassFlightControlSystem * mFlightControlsParent
Definition WsfPointMassSixDOF_ControlActuator.hpp:56
double GetCurrentSetting() const
Definition WsfPointMassSixDOF_ControlActuator.cpp:132
void SetCurrentSetting(double aSetting)
Definition WsfPointMassSixDOF_ControlActuator.cpp:137
double UpdateAndGetCurrentSetting(int64_t aSimTime_nanosec, double aCommandedSetting)
Definition WsfPointMassSixDOF_ControlActuator.cpp:126
int64_t mLastSimTime_nanosec
Definition WsfPointMassSixDOF_ControlActuator.hpp:58
PointMassControlActuator & operator=(const PointMassControlActuator &other)=delete
PointMassControlActuator * Clone(PointMassFlightControlSystem *aFlightControlsParent) const
Definition WsfPointMassSixDOF_ControlActuator.cpp:37
PointMassControlActuator(PointMassFlightControlSystem *aFlightControlsParent)
Definition WsfPointMassSixDOF_ControlActuator.cpp:21
bool Initialize(int64_t aSimTime_nanosec)
Definition WsfPointMassSixDOF_ControlActuator.cpp:60
void Update(int64_t aSimTime_nanosec, double aCommandedAngle_deg)
Definition WsfPointMassSixDOF_ControlActuator.cpp:67
bool ProcessInput(UtInputBlock &aInputBlock)
Definition WsfPointMassSixDOF_ControlActuator.cpp:42
double mLagTimeConstant_sec
Definition WsfPointMassSixDOF_ControlActuator.hpp:61
~PointMassControlActuator()=default
double mCurrentSetting
Definition WsfPointMassSixDOF_ControlActuator.hpp:59
double mCommandedSetting
Definition WsfPointMassSixDOF_ControlActuator.hpp:60
Definition WsfPointMassSixDOF_FlightControlSystem.hpp:44
Definition WsfSA_Processor.hpp:35
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32