Commit Graph

98 Commits

Author SHA1 Message Date
7729eceb28 Added doReset wrapper around reset and added two functions to set and
retrieve the motor position which handle the conversion via
motorRecResolution.
0.10.0
2025-03-31 10:42:07 +02:00
828e9bc59c Fixed a bug in msgPrintControl 0.9.0 2025-03-19 15:01:20 +01:00
f26d1bb612 Added public accessors for all status library indices and some other
properties. This also enabled the removal of "friend classes".
2025-03-10 16:53:45 +01:00
bed245b010 Added PVs for error reset and status problem reporting and fixed a bug
in msgPrintControl
2025-03-10 14:28:24 +01:00
ca7bede4b7 Actually added the files for msgPrintControl 0.8.0 2025-03-04 09:23:34 +01:00
d3307db987 Added msgPrintControl feature to control the maximum number of IOC shell
message repetitions.
2025-03-04 09:12:11 +01:00
591509bd43 Forgot to save the changes to sinqController.cpp beforehand 2025-02-25 08:59:21 +01:00
5854d2c9d0 Added motor target position record which allows to read out the motor
target position from within a driver.
2025-02-25 08:51:44 +01:00
f134a61649 Added an explanation how to build the patched motorBase library from GFA 2025-02-20 18:01:51 +01:00
49be84068f Merge branch 'main' of https://git.psi.ch/sinq-epics-modules/sinqmotor 0.7.0 2025-02-14 16:20:41 +01:00
e92a867189 Bugfix for movTimeoutWatchdog
Update of README.md
2025-02-14 16:19:17 +01:00
8bc6109e2a Bugfix for movTimeoutWatchdog 2025-02-14 16:17:11 +01:00
c06cf8e76c Fixed small typo in an error message 2025-01-22 11:01:08 +01:00
f14ac66971 Missing controller name in PV name 0.6.3 2025-01-08 16:01:04 +01:00
b6e0f03a17 Moved the initialization of some parameters into sinqMotor 0.6.2 2024-12-23 09:30:24 +01:00
5946563372 Merge branch 'main' of https://git.psi.ch/sinq-epics-modules/sinqmotor 0.6.1 2024-12-11 09:59:36 +01:00
da96b4b973 Adjusted the encoder type naming to that of the new NICOS class
(https://forge.frm2.tum.de/review/c/frm2/nicos/nicos/+/35285)
2024-12-11 09:57:59 +01:00
61087d2e44 Adjusted the encoder type naming to that of the new NICOS class
(https://forge.frm2.tum.de/review/c/frm2/nicos/nicos/+/35285)
0.6.0
2024-12-11 09:49:17 +01:00
26754e608d Fixed a bug which resulted in motorStatusProblem not being set properly. 0.5.1 2024-12-10 09:09:02 +01:00
a866023957 Various improvements:
- Moved the encoder type PV to sinqMotor
- Unified the PV naming scheme
- Removed the IsEnabled function - this status is read out from the
parameter library (motorEnableRBV_)
0.5.0
2024-12-09 11:14:19 +01:00
8008ece919 Fixed typo
Conflicts:
2024-12-06 08:37:12 +01:00
dbe031ca79 Reworked documentation after discussion with Electronics on 04.12.2024 2024-12-06 08:35:43 +01:00
be9f3b0d76 Reworked documentation after discussion with Electronics on 04.12.2024 0.4.0 2024-12-05 11:14:39 +01:00
86006e408a Prototype for version 0.3 2024-12-04 13:38:13 +01:00
6656841a01 Added some flags for NICOS and refactored some records from pmacv3 to
sinqMotor
2024-11-29 14:54:54 +01:00
682325de7d Substantial rRework of 0.2.0 after the CAMEA test showed multiple
problems. Also improved the documentation.
0.3.0
2024-11-26 16:51:12 +01:00
97e80814e3 Merge branch 'cleaning' into 'main'
small cleaning changes

See merge request sinq-epics-modules/sinqmotor!1
0.2.0
2024-11-21 15:27:28 +01:00
a4943f3fe4 small cleaning changes 2024-11-20 16:39:45 +01:00
5502c39219 After reimplementing the pmacV3 driver using the sinqMotor parent class,
quite some changes have accumulated. Besides various code changes, especially the documentation has
been improved.
0.1
2024-11-20 11:29:20 +01:00
89bbbedaee Fixed CI pipeline issues. 0.0.6 2024-11-15 16:20:57 +01:00
2a95f82c47 Update README.md 2024-11-15 12:12:15 +01:00
a4501b4517 Moved shared functionality from the pmacV3 driver into this library. 0.0.5 2024-11-15 12:09:49 +01:00
8db787367d Update README.md 0.0.4 2024-11-14 16:21:46 +01:00
893badbada Amended README.md locally 0.0.3 2024-11-14 16:18:39 +01:00
df698554c0 Adjusted the readme and renamed some bits in sinqController. 2024-11-14 16:14:07 +01:00
d5a4fd7fd6 Adjusted the readme and renamed some bits in sinqController. 0.0.2 2024-11-14 16:11:52 +01:00
8afb1fd4fb Removed src/Makefile, since this is not needed. 2024-11-13 09:05:39 +01:00
2df6973c26 Removed libversion because the tag should be used for future versioning 0.0.1 2024-11-13 08:46:56 +01:00
427a00d6eb Merge branch 'main' of https://git.psi.ch/sinq-epics-modules/sinqmotor 2024-11-13 08:42:54 +01:00
74faa1aabf Appease the compiler by changing static to const for string literals 2024-11-13 08:38:32 +01:00
467b2da5ab fix filename 2024-11-12 16:41:03 +01:00
394dc6efb9 Add new file 2024-11-12 16:13:01 +01:00
25401ba68b Update README.md 2024-11-12 15:31:45 +01:00
af182bb73b Initial version of sinqMotor 2024-11-12 15:27:24 +01:00
611cde365f Upload New File 2024-11-12 15:10:41 +01:00
4d4ef7773b Upload New File 2024-11-12 15:10:28 +01:00
f0192481fc Delete README.md 2024-11-12 14:23:31 +01:00
45c6d8a092 Initial commit 2024-11-12 14:23:05 +01:00