Fix/motor map limits
Description
This MR modifies the way the limit map is created by replacing pg.ImageItem with a simple rectangle defined by four points. This change improves performance, especially for cases with large limit maps.
Additionally, if a motor does not have defined limits, the map will now be arbitrarily set to ±1e6.
Related Issues
Closes #455 (closed)
Type of
- fix Bug with creating the limit map
- perf Replaced pg.ImageItem with a custom FilledRectItem for better efficiency