41 Commits

Author SHA1 Message Date
4743006880 Expanded README and recompiled against sinqMotor 0.14 0.13.0 2025-04-25 13:19:31 +02:00
0da78d2e72 Changed back to dev version 2025-04-22 15:04:22 +02:00
97a33cf92b Fixed sinqMotor version for tagging 0.12.0 2025-04-22 15:02:56 +02:00
181ccdec56 Small renaming changes 2025-04-17 16:15:39 +02:00
e5a4af14ea Added interpose driver from DLS
Added a low-level interpose driver to allow usage of stream devices.
2025-04-17 09:25:42 +02:00
7b904e30db Update README.md 2025-04-10 15:51:57 +02:00
d365db529b Fixed typo 0.11.0 2025-04-10 15:44:56 +02:00
66f796cf70 Integrated low level IP Port driver from DLS
Integrated the low level asyn IP Port driver from the Diamond Light
Source so that StreamDevices can use it as well.
2025-04-10 15:44:05 +02:00
844ea3085d Integrated low level IP Port driver from DLS
Integrated the low level asyn IP Port driver from the Diamond Light
Source so that StreamDevices can use it as well.
2025-04-10 15:44:05 +02:00
4b70676eb0 Integrated low level IP Port driver from DLS
Integrated the low level asyn IP Port driver from the Diamond Light
Source so that StreamDevices can use it as well.
2025-04-10 15:37:45 +02:00
295cd34993 Factored out error handling in a dedicated function
This makes it possible to reuse the error handling of the base axis in
derived axis types (e.g. seleneGuide driver).
0.10.0
2025-04-09 15:12:49 +02:00
b62a5fd699 Removed readInt32 method, since it is not needed. 2025-04-04 13:30:52 +02:00
a990da4245 Added functions to get/set motorPosition.
Changed to functions motorPosition and setMotorPosition in order to
retrieve / set motor positions from / to the paramLib.
0.9.0
2025-03-31 10:53:39 +02:00
83a74ce8d0 Added new sinqMotor version as minimum requirement 0.8.0 2025-03-19 15:04:16 +01:00
445dd44c19 Removed a doubling of functionality
ipPortUser / lowLevelPortUser are already defined in the sinqMotor
library
2025-03-10 17:02:28 +01:00
d471041c59 Removed friend class declaration and replaced access to private
properties with accessors
2025-03-10 16:55:10 +01:00
967613447b Added error reset function. 2025-03-10 14:31:15 +01:00
d6adf1ad2a Fixed a compilation bug related to sinqMotor 0.8.0 0.7.0 2025-03-04 09:39:32 +01:00
dfb55a1b76 Added new feature msgPrintControl from sinqMotor 0.8.0. Correspondingly,
the minimum version requirement for sinqMotor has been bumped to 0.8.0.
2025-03-04 09:29:19 +01:00
8f597550fa Fixed a bug in readInt32 and prepared the turboPmac library to serve the
detectorTower library
2025-02-26 14:08:37 +01:00
4c104cb90c Exchanged asynMotor for motorBase as linkage target 0.6.0 2025-02-14 16:37:09 +01:00
b4e49a9d7a Applied various bugfixes to make this driver fully operational 2025-02-14 16:31:23 +01:00
fd4467ae54 Renamed from pmacV3 to turboPmac 2025-01-21 13:07:09 +01:00
df7bc07259 Fixed two small bugs in the analyzeTcpDump utility 2025-01-17 10:47:58 +01:00
83051e10c3 Added two utility scripts for working with PMAC motors 0.5.0 2025-01-09 13:26:12 +01:00
08d76d7953 bump sinqMotor version to 0.6.3 0.4.3 2025-01-08 16:04:58 +01:00
1f02001502 Various small improvements to documentation, error messages etc.
Also moved the initialization of some parameters to sinqMotor
0.4.2
2024-12-23 09:32:00 +01:00
2f2678546d Bumped the required version of sinqMotor 0.4.1 2024-12-11 09:50:22 +01:00
285fab7587 Refactored some code into sinqMotor:
- Enable, EnableRBV and CanDisable
- EncoderType
- Removed function isEnabled as it is no longer required from sinqMotor
0.5.0
0.4.0
2024-12-09 11:20:16 +01:00
3ee507086a Included the possibility to vary the motor speed. 0.3.0 2024-12-06 08:30:10 +01:00
2e2c24238b Prototype for v0.2 2024-12-04 13:39:36 +01:00
e967e65d33 Added support for (optional) variable speed drive mode and refactored
some records into sinqMotor
2024-11-29 14:54:05 +01:00
dc70b560f7 Improved the error message when the MCU response is printed and the IOC
shell constructor documentation.
2024-11-27 16:05:48 +01:00
a6227629ad Improved the error message when the MCU response is printed. 2024-11-27 15:51:03 +01:00
2dd46cc48d Improved the error message when the error is printed. 2024-11-27 15:36:51 +01:00
35ade9e78d Substantial rework of the driver after CAMEA testing showed various
flaws.
0.2.0
2024-11-26 16:59:18 +01:00
a69ffe8134 Changed sinqMotor dependency to 0.2.0 2024-11-21 15:38:38 +01:00
a325a0b8c7 Merge branch 'fixci' into 'main'
Fix CI Build

See merge request sinq-epics-modules/pmacv3!1
0.1.1
2024-11-20 14:54:34 +01:00
63dba55673 Fix CI Build 2024-11-20 14:54:34 +01:00
aaca07c2b6 Rebased pmacV3 onto sinqMotor 0.1 2024-11-20 12:02:33 +01:00
910c5fa072 Initial commit 2024-11-13 16:01:00 +01:00