Closed kmpeters closed 1 year ago
The E-727 class sets m_hasSRG to false:
m_hasSRG
https://github.com/epics-motor/motorPIGCS2/blob/e48ca00233357efdb6da7e539192788d20d075cd/pigcs2App/src/PIE727Controller.cpp#L28
So when PIasynAxis::poll calls getStatus
PIasynAxis::poll
getStatus
https://github.com/epics-motor/motorPIGCS2/blob/e48ca00233357efdb6da7e539192788d20d075cd/pigcs2App/src/PIasynAxis.cpp#L147
getStatusFromBitMask in PIGCSPiezoController::getStatus is never called
getStatusFromBitMask
PIGCSPiezoController::getStatus
https://github.com/epics-motor/motorPIGCS2/blob/e48ca00233357efdb6da7e539192788d20d075cd/pigcs2App/src/PIGCSPiezoController.cpp#L32-L55
Which means that the axis status info never changes:
https://github.com/epics-motor/motorPIGCS2/blob/e48ca00233357efdb6da7e539192788d20d075cd/pigcs2App/src/PIasynAxis.cpp#L202-L206
The E-727 class sets
m_hasSRG
to false:https://github.com/epics-motor/motorPIGCS2/blob/e48ca00233357efdb6da7e539192788d20d075cd/pigcs2App/src/PIE727Controller.cpp#L28
So when
PIasynAxis::poll
callsgetStatus
https://github.com/epics-motor/motorPIGCS2/blob/e48ca00233357efdb6da7e539192788d20d075cd/pigcs2App/src/PIasynAxis.cpp#L147
getStatusFromBitMask
inPIGCSPiezoController::getStatus
is never calledhttps://github.com/epics-motor/motorPIGCS2/blob/e48ca00233357efdb6da7e539192788d20d075cd/pigcs2App/src/PIGCSPiezoController.cpp#L32-L55
Which means that the axis status info never changes:
https://github.com/epics-motor/motorPIGCS2/blob/e48ca00233357efdb6da7e539192788d20d075cd/pigcs2App/src/PIasynAxis.cpp#L202-L206