Fixed bug where the motor could be in state -6 and the driver would

interpret this as "not moving"
This commit is contained in:
2025-05-12 16:19:34 +02:00
parent 87d3cbb3eb
commit 26bc3df876

View File

@ -392,13 +392,7 @@ asynStatus turboPmacAxis::doPoll(bool *moving) {
switch (axStatus) {
case -6:
// Axis is stopping
// If the axis was already idle during the last poll, it is not moving
if (previousStatusDone == 0) {
*moving = true;
} else {
*moving = false;
}
*moving = true;
break;
case -5:
// Axis is deactivated