mathis_s
01a0239dfb
Added compiler flags for the C++ code and formatted README
2025-12-23 13:27:14 +01:00
mathis_s
829665c078
Removed C++ only flag from USR_CFLAGS
...
USR_CFLAGS only applies to .c files, which are compiled with a C
compiler, therefore the C++ flag is not applied, resulting in a warning
during compilation.
2025-08-22 15:27:28 +02:00
mathis_s
4f972fd53d
Hide symbols via compilerflag
2025-08-11 16:46:22 +02:00
mathis_s
31875ddd99
Specified new version for sinqMotor
2025-05-12 12:00:49 +02:00
mathis_s
980ea59958
Pinned sinqMotor version
2025-05-12 11:58:56 +02:00
mathis_s
8f11c52f95
Added license file
2025-05-12 08:43:48 +02:00
mathis_s
4743006880
Expanded README and recompiled against sinqMotor 0.14
2025-04-25 13:19:31 +02:00
mathis_s
0da78d2e72
Changed back to dev version
2025-04-22 15:04:22 +02:00
mathis_s
97a33cf92b
Fixed sinqMotor version for tagging
2025-04-22 15:02:56 +02:00
mathis_s
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
mathis_s
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
mathis_s
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).
2025-04-09 15:12:49 +02:00
mathis_s
b62a5fd699
Removed readInt32 method, since it is not needed.
2025-04-04 13:30:52 +02:00
mathis_s
a990da4245
Added functions to get/set motorPosition.
...
Changed to functions motorPosition and setMotorPosition in order to
retrieve / set motor positions from / to the paramLib.
2025-03-31 10:53:39 +02:00
mathis_s
83a74ce8d0
Added new sinqMotor version as minimum requirement
2025-03-19 15:04:16 +01:00
mathis_s
967613447b
Added error reset function.
2025-03-10 14:31:15 +01:00
mathis_s
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
mathis_s
8f597550fa
Fixed a bug in readInt32 and prepared the turboPmac library to serve the
...
detectorTower library
2025-02-26 14:08:37 +01:00
mathis_s
4c104cb90c
Exchanged asynMotor for motorBase as linkage target
2025-02-14 16:37:09 +01:00
mathis_s
b4e49a9d7a
Applied various bugfixes to make this driver fully operational
2025-02-14 16:31:23 +01:00
mathis_s
fd4467ae54
Renamed from pmacV3 to turboPmac
2025-01-21 13:07:09 +01:00
wall_e
08d76d7953
bump sinqMotor version to 0.6.3
2025-01-08 16:04:58 +01:00
mathis_s
1f02001502
Various small improvements to documentation, error messages etc.
...
Also moved the initialization of some parameters to sinqMotor
2024-12-23 09:32:00 +01:00
mathis_s
2f2678546d
Bumped the required version of sinqMotor
2024-12-11 09:50:22 +01:00
mathis_s
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
2024-12-09 11:20:16 +01:00
mathis_s
3ee507086a
Included the possibility to vary the motor speed.
2024-12-06 08:30:10 +01:00
mathis_s
e967e65d33
Added support for (optional) variable speed drive mode and refactored
...
some records into sinqMotor
2024-11-29 14:54:05 +01:00
mathis_s
35ade9e78d
Substantial rework of the driver after CAMEA testing showed various
...
flaws.
2024-11-26 16:59:18 +01:00
mathis_s
a69ffe8134
Changed sinqMotor dependency to 0.2.0
2024-11-21 15:38:38 +01:00
mathis_s
aaca07c2b6
Rebased pmacV3 onto sinqMotor
2024-11-20 12:02:33 +01:00