PTG Something #856
@ -420,7 +420,7 @@ void AcsController::performPointingCtrl() {
|
|||||||
|
|
||||||
switch (mode) {
|
switch (mode) {
|
||||||
case acs::PTG_IDLE:
|
case acs::PTG_IDLE:
|
||||||
guidance.targetQuatPtgIdle(timeDelta, timeAbsolute, susDataProcessed.sunIjkModel.value,
|
guidance.targetQuatPtgIdle(timeAbsolute, timeDelta, susDataProcessed.sunIjkModel.value,
|
||||||
gpsDataProcessed.gpsPosition.value, targetQuat, targetSatRotRate);
|
gpsDataProcessed.gpsPosition.value, targetQuat, targetSatRotRate);
|
||||||
guidance.comparePtg(quatBI, rotRateB, targetQuat, targetSatRotRate, errorQuat,
|
guidance.comparePtg(quatBI, rotRateB, targetQuat, targetSatRotRate, errorQuat,
|
||||||
errorSatRotRate, errorAngle);
|
errorSatRotRate, errorAngle);
|
||||||
|
@ -4,7 +4,7 @@ Guidance::Guidance(AcsParameters *acsParameters_) { acsParameters = acsParameter
|
|||||||
|
|
||||||
Guidance::~Guidance() {}
|
Guidance::~Guidance() {}
|
||||||
|
|
||||||
void Guidance::targetQuatPtgIdle(const double timeDelta, timeval timeAbsolute,
|
void Guidance::targetQuatPtgIdle(timeval timeAbsolute, const double timeDelta,
|
||||||
const double sunDirI[3], const double posSatF[4],
|
const double sunDirI[3], const double posSatF[4],
|
||||||
double targetQuat[4], double targetSatRotRate[3]) {
|
double targetQuat[4], double targetSatRotRate[3]) {
|
||||||
// positive z-Axis of EIVE in direction of sun
|
// positive z-Axis of EIVE in direction of sun
|
||||||
|
@ -25,7 +25,7 @@ class Guidance {
|
|||||||
ReturnValue_t solarArrayDeploymentComplete();
|
ReturnValue_t solarArrayDeploymentComplete();
|
||||||
void resetValues();
|
void resetValues();
|
||||||
|
|
||||||
void targetQuatPtgIdle(const double timeDelta, timeval timeAbsolute, const double sunDirI[3],
|
void targetQuatPtgIdle(timeval timeAbsolute, const double timeDelta, const double sunDirI[3],
|
||||||
const double posSatF[4], double targetQuat[4], double targetSatRotRate[3]);
|
const double posSatF[4], double targetQuat[4], double targetSatRotRate[3]);
|
||||||
void targetQuatPtgTarget(timeval timeAbsolute, const double timeDelta, double posSatF[3],
|
void targetQuatPtgTarget(timeval timeAbsolute, const double timeDelta, double posSatF[3],
|
||||||
double velSatE[3], double quatIX[4], double targetSatRotRate[3]);
|
double velSatE[3], double quatIX[4], double targetSatRotRate[3]);
|
||||||
|
Loading…
Reference in New Issue
Block a user