As a beckhoff user I would like to be able to set and read back soft limits on it, and IBEX respect these limits when performing moves.
We probably need to implement setHighLimit() and setLowLimit() from asynmotorcontroller
we also need to set the appropriate field in poll()
all of this lgoic needs to be conditional on a macro being set eg. USE_BECKHOFF_SOFT_LIMITS
in the case it's not set just skip any logic.
also load in PVs based on this macro so we don't poll the hardware if ADS vars for limits won't exist.
As a beckhoff user I would like to be able to set and read back soft limits on it, and IBEX respect these limits when performing moves.
We probably need to implement setHighLimit() and setLowLimit() from asynmotorcontroller
we also need to set the appropriate field in
poll()all of this lgoic needs to be conditional on a macro being set eg.
USE_BECKHOFF_SOFT_LIMITSin the case it's not set just skip any logic.
also load in PVs based on this macro so we don't poll the hardware if ADS vars for limits won't exist.