stuff
This commit is contained in:
@ -173,14 +173,16 @@ void AcsController::performSafe() {
|
||||
sunTargetDir, satRateSafe, &errAng, magMomMtq);
|
||||
}
|
||||
if (result == returnvalue::FAILED) {
|
||||
if (not doomFlag) {
|
||||
if (not safeCtrlFailureFlag) {
|
||||
triggerEvent(acs::SAFE_MODE_CONTROLLER_FAILURE);
|
||||
doomFlag = true;
|
||||
safeCtrlFailureFlag = true;
|
||||
}
|
||||
doomCounter++;
|
||||
if (doomCounter > 5) {
|
||||
doomFlag = false;
|
||||
safeCtrlFailureCounter++;
|
||||
if (safeCtrlFailureCounter > 50) {
|
||||
safeCtrlFailureFlag = false;
|
||||
}
|
||||
} else {
|
||||
safeCtrlFailureFlag = false;
|
||||
}
|
||||
|
||||
actuatorCmd.cmdDipolMtq(magMomMtq, cmdDipolMtqs,
|
||||
|
Reference in New Issue
Block a user