ISISComputingGroup / ISISComputingGroup/IBEX
Beckhoff/TwinCAT: implement soft limits on beckhoff
- Dominant language
- No language data
- Stars
- 6
- Forks
- 2
- Avg merge
- 16h 40m
- Merged PRs (30d)
- 2
Description
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](https://github.com/ISISComputingGroup/EPICS-motor/blob/master/motorApp/MotorSrc/asynMotorController.cpp#L373)
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.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.