mathis_s
2376e2adfd
Roll head back to 1.5.7
Test And Build / Lint (push) Successful in 5s
Test And Build / Build (push) Successful in 5s
2026-02-10 08:10:56 +01:00
mathis_s
2578081814
Added dedicated interface function for setting the operation mode.
Test And Build / Lint (push) Successful in 5s
Test And Build / Build (push) Successful in 5s
2026-01-20 16:47:36 +01:00
mathis_s
6f639d7233
Added scaffolding for velocity mode
...
Test And Build / Lint (push) Successful in 5s
Test And Build / Build (push) Successful in 5s
Added records to support detection of the current operation mode
(position or velocity), whether one is allowed to change between the two
and a record to actually change between the two. Also added a
doMoveVelocity method which should be implemented by derived drivers if
they support velocity mode.
2026-01-20 14:11:06 +01:00
mathis_s
e2b4c330a7
Revised and reformatted README
2025-12-23 11:32:20 +01:00
mathis_s
566728c57c
Fixed error in README.md
Test And Build / Lint (push) Successful in 5s
Test And Build / Build (push) Successful in 5s
2025-08-12 09:15:55 +02:00
mathis_s
8689c79f19
Adjusted formatting
Test And Build / Lint (push) Successful in 5s
Test And Build / Build (push) Successful in 6s
2025-08-12 09:10:00 +02:00
mathis_s
7ed054d075
Fixed formatting
Test And Build / Lint (push) Successful in 5s
Test And Build / Build (push) Successful in 6s
2025-08-12 09:09:03 +02:00
mathis_s
7965dd3b2e
Refactored the HIDDEN macro into its own header
Test And Build / Lint (push) Successful in 5s
Test And Build / Build (push) Successful in 5s
2025-08-12 09:07:32 +02:00
mathis_s
c19e4845e4
Hide visibility of sinqController classes
Test And Build / Lint (push) Successful in 5s
Test And Build / Build (push) Successful in 6s
2025-08-12 08:51:54 +02:00
mathis_s
4d27783062
Fixed some further errors in the docs
Test And Build / Lint (push) Successful in 4s
Test And Build / Build (push) Successful in 6s
2025-07-24 12:04:47 +02:00
mathis_s
5273feef6c
Fixed wrong description of IOC startup script
Test And Build / Lint (push) Successful in 4s
Test And Build / Build (push) Successful in 6s
2025-07-24 12:03:28 +02:00
mathis_s
cccfc79860
Added documentation regarding virtual methods
Test And Build / Lint (push) Successful in 4s
Test And Build / Build (push) Successful in 6s
2025-07-24 11:54:10 +02:00
mathis_s
1910eda0b1
Added forcedPoll method which skips the adaptive polling checks
...
Test And Build / Lint (push) Successful in 4s
Test And Build / Build (push) Successful in 6s
The poll method does various tasks. One of them is skipping the poll if
adaptive polling is enabled and certain conditions are fulfilled (see
docs). However, sometimes it is needed to force a poll regardless.
Therefore, a new method forcedPoll was added which is wrapped by poll
now and does all tasks of the previous poll function except for the skip
check.
2025-07-24 11:13:37 +02:00
mathis_s
2fd4851313
Expandend upon dependency usage in README.md
2025-06-26 14:02:59 +02:00
mathis_s
9bc90cff61
Simplified paramLib access and show error messages for one poll cycle
...
Simplified getting and setting paramLib entries via a macro and created
a mechanism within poll() which makes sure that error messages are shown
for at least one poll cycle. Also moved MAXBUF_ to the SinqController
level.
2025-05-14 15:59:48 +02:00
mathis_s
9792697d03
Addes instructions how to use sinqMotor as static dependency.
2025-05-12 16:41:33 +02:00
mathis_s
dbcfebc6de
Added function to set the number of forced fast polls.
2025-05-09 08:14:05 +02:00
mathis_s
3ec83b115e
Added further info on versioning to README.md
2025-04-24 09:17:05 +02:00
mathis_s
bfda809257
Added high default value for RDBD
...
See docstring: This is to prevent overshoot stop commands.
2025-04-23 13:46:02 +02:00
mathis_s
228bcf7fd7
Renamed some member fields
2025-04-17 16:28:52 +02:00
mathis_s
db03ffea0e
Added adaptive polling
...
See documentation in README.md for parameter ADAPTPOLL
2025-04-16 13:05:48 +02:00
mathis_s
7729eceb28
Added doReset wrapper around reset and added two functions to set and
...
retrieve the motor position which handle the conversion via
motorRecResolution.
2025-03-31 10:42:07 +02:00
mathis_s
bed245b010
Added PVs for error reset and status problem reporting and fixed a bug
...
in msgPrintControl
2025-03-10 14:28:24 +01:00
mathis_s
d3307db987
Added msgPrintControl feature to control the maximum number of IOC shell
...
message repetitions.
2025-03-04 09:12:11 +01:00
mathis_s
f134a61649
Added an explanation how to build the patched motorBase library from GFA
2025-02-20 18:01:51 +01:00
mathis_s
e92a867189
Bugfix for movTimeoutWatchdog
...
Update of README.md
2025-02-14 16:19:17 +01:00
mathis_s
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
mathis_s
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_)
2024-12-09 11:14:19 +01:00
mathis_s
8008ece919
Fixed typo
...
Conflicts:
2024-12-06 08:37:12 +01:00
mathis_s
dbe031ca79
Reworked documentation after discussion with Electronics on 04.12.2024
2024-12-06 08:35:43 +01:00
mathis_s
be9f3b0d76
Reworked documentation after discussion with Electronics on 04.12.2024
2024-12-05 11:14:39 +01:00
mathis_s
86006e408a
Prototype for version 0.3
2024-12-04 13:38:13 +01:00
mathis_s
6656841a01
Added some flags for NICOS and refactored some records from pmacv3 to
...
sinqMotor
2024-11-29 14:54:54 +01:00
mathis_s
682325de7d
Substantial rRework of 0.2.0 after the CAMEA test showed multiple
...
problems. Also improved the documentation.
2024-11-26 16:51:12 +01:00
mathis_s
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.
2024-11-20 11:29:20 +01:00
mathis_s
2a95f82c47
Update README.md
2024-11-15 12:12:15 +01:00
mathis_s
a4501b4517
Moved shared functionality from the pmacV3 driver into this library.
2024-11-15 12:09:49 +01:00
mathis_s
8db787367d
Update README.md
2024-11-14 16:21:46 +01:00
mathis_s
df698554c0
Adjusted the readme and renamed some bits in sinqController.
2024-11-14 16:14:07 +01:00
mathis_s
25401ba68b
Update README.md
2024-11-12 15:31:45 +01:00
mathis_s
611cde365f
Upload New File
2024-11-12 15:10:41 +01:00
mathis_s
f0192481fc
Delete README.md
2024-11-12 14:23:31 +01:00
mathis_s
45c6d8a092
Initial commit
2024-11-12 14:23:05 +01:00