Commit Graph
27 Commits
Author SHA1 Message Date
wall_e 1aeff55111 does it work?
Test And Build / Lint (push) Failing after 6s
Test And Build / Build (push) Failing after 8s
2026-08-07 15:03:12 +02:00
mathis_s a6979d303b moved disconnect handling to sinqMotor 2026-01-22 09:47:36 +01:00
mathis_s 01a0239dfb Added compiler flags for the C++ code and formatted README 2025-12-23 13:27:14 +01:00
mathis_s bf3406be1c Updated to sinqMotor 1.5 to get deadband feature 2025-09-09 16:52:19 +02:00
mathis_s 5845d2e908 Fixed imprecise comment 2025-08-12 15:42:43 +02:00
mathis_s 3f7998eb9a Added sleep after write commands
See comment in writeRead for explanation.
2025-08-11 15:47:27 +02:00
mathis_s 62cec4d8e1 Updated sinqMotor 2025-06-17 08:34:07 +02:00
mathis_s 7906b788f8 Added destructor for controller 2025-06-10 14:58:59 +02:00
mathis_s 08bd303ab3 Added destructor for controller 2025-06-10 14:53:26 +02:00
mathis_s f93e16eb36 Added flag to disable reading the limits from the hardware 2025-06-10 13:53:39 +02:00
mathis_s 18bc3dfc5f Removed exit(-1) from init
When the initialization fails, the motor will now try again during each
poll.
2025-05-23 11:56:45 +02:00
mathis_s 738780f897 Change to latest sinqMotor version 2025-05-23 10:11:27 +02:00
mathis_s 370aef212e Fixed endless loop when communication times out and added
diagnostics.
2025-05-05 09:18:04 +02:00
mathis_s 181ccdec56 Small renaming changes 2025-04-17 16:15:39 +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 d365db529b Fixed typo 2025-04-10 15:44:56 +02:00
mathis_s 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
mathis_s 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
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 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 445dd44c19 Removed a doubling of functionality
ipPortUser / lowLevelPortUser are already defined in the sinqMotor
library
2025-03-10 17:02:28 +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 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