Rather than flipping bMoving and using that for DMOV, we should use bDone instead. This requires some testing with a beckhoff and to sit with the motion team to find out any unexpected behaviour.
acceptance criteria
[ ] TwincatMotor polls bDone as well as bMoving here
[ ] TwincatMotor uses the value of bDone to set motorStatusDone_here rather than flipping the value of bmoving. It should still use bmoving to set MOVN
Rather than flipping bMoving and using that for DMOV, we should use bDone instead. This requires some testing with a beckhoff and to sit with the motion team to find out any unexpected behaviour.
acceptance criteria
motorStatusDone_
here rather than flipping the value of bmoving. It should still use bmoving to set MOVN