RW Cmd Antistiction Fix #868
@ -25,6 +25,7 @@ will consitute of a breaking change warranting a new major release:
|
|||||||
- Bugfix in PLOC MPSoC HK set: Set and variables were not set valid.
|
- Bugfix in PLOC MPSoC HK set: Set and variables were not set valid.
|
||||||
- The `PTG_CTRL_NO_ATTITUDE_INFORMATION` will now actually trigger a fallback into safe mode
|
- The `PTG_CTRL_NO_ATTITUDE_INFORMATION` will now actually trigger a fallback into safe mode
|
||||||
and is triggered by the `AcsController` now.
|
and is triggered by the `AcsController` now.
|
||||||
|
- Fixed a corner case, in which an invalid speed command could be sent to the `RwHandler`.
|
||||||
|
|
||||||
# [v7.6.1] 2024-02-05
|
# [v7.6.1] 2024-02-05
|
||||||
|
|
||||||
|
@ -221,6 +221,8 @@ void PtgCtrl::rwAntistiction(ACS::SensorValues *sensorValues, int32_t *rwCmdSpee
|
|||||||
rwCmdSpeeds[i] = acsParameters->rwHandlingParameters.stictionSpeed;
|
rwCmdSpeeds[i] = acsParameters->rwHandlingParameters.stictionSpeed;
|
||||||
} else if (rwCmdSpeeds[i] < currRwSpeed[i]) {
|
} else if (rwCmdSpeeds[i] < currRwSpeed[i]) {
|
||||||
rwCmdSpeeds[i] = -acsParameters->rwHandlingParameters.stictionSpeed;
|
rwCmdSpeeds[i] = -acsParameters->rwHandlingParameters.stictionSpeed;
|
||||||
|
} else {
|
||||||
|
rwCmdSpeeds[i] = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user