e234d05815
Fixed segfault if an axis is misconfigured (i.e. is not a sinqAxis
Test And Build / Lint (push) Successful in 6s
Test And Build / Build (push) Successful in 5s
1.5.7
2025-12-23 11:42:46 +01:00
1d1e562490
Merge branch 'main' of gitea.psi.ch:lin-epics-modules/sinqMotor
2025-12-23 11:32:23 +01:00
e2b4c330a7
Revised and reformatted README
2025-12-23 11:32:20 +01:00
a6ca695513
Update db/sinqMotor.db
...
Test And Build / Lint (push) Successful in 11s
Test And Build / Build (push) Successful in 9s
Fixed wrong docs
2025-12-04 14:06:45 +01:00
59a5ba452f
Fixed ordering
Test And Build / Build (push) Successful in 6s
Test And Build / Lint (push) Successful in 5s
1.5.6
2025-09-17 12:37:55 +02:00
6dc2b131f7
Exempt EPICS libraries from -Weffc++
Test And Build / Build (push) Failing after 6s
Test And Build / Lint (push) Successful in 26s
1.5.5
2025-09-17 12:33:58 +02:00
902b18d038
Excempt EPICS libraries from -Weffc++
Test And Build / Lint (push) Successful in 6s
Test And Build / Build (push) Successful in 7s
1.5.4
2025-09-17 12:18:06 +02:00
0e10bcf69d
Fixed some more warnings
Test And Build / Lint (push) Successful in 5s
Test And Build / Build (push) Successful in 6s
1.5.3
2025-09-17 11:28:12 +02:00
cb4adb068c
Fixed some warnings
Test And Build / Lint (push) Successful in 6s
Test And Build / Build (push) Successful in 5s
1.5.2
2025-09-17 11:24:15 +02:00
d7c9d009ee
Better solution for suppressing unused variable warning
Test And Build / Lint (push) Successful in 5s
Test And Build / Build (push) Successful in 5s
2025-09-17 11:08:24 +02:00
3ab40a8bf5
Fixed compiler warnings
Test And Build / Lint (push) Failing after 2s
Test And Build / Build (push) Successful in 7s
1.5.1
2025-09-17 10:52:56 +02:00
0478854007
Added compiler flags to improve code quality
2025-09-17 10:25:50 +02:00
9a32532c22
Expanded error messageto give users the ability to help themselves
Test And Build / Lint (push) Successful in 5s
Test And Build / Build (push) Successful in 6s
2025-09-17 10:24:07 +02:00
cff64f5ecf
Added new feature to set deadband
...
Test And Build / Lint (push) Successful in 6s
Test And Build / Build (push) Successful in 12s
The field SPDB can now be populated via either the substitutions file or
from inside the driver (using the motorPositionDeadband paramLib entry).
1.5.0
2025-09-09 16:50:26 +02:00
7a0de4e9d9
Perform callParamCallbacks even if movement watchdog timed out
Test And Build / Lint (push) Successful in 6s
Test And Build / Build (push) Successful in 5s
1.4.1
2025-08-14 17:15:21 +02:00
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
8689c79f19
Adjusted formatting
Test And Build / Lint (push) Successful in 5s
Test And Build / Build (push) Successful in 6s
1.4.0
2025-08-12 09:10:00 +02:00
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
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
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
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
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
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
c65a8de5dd
Made forcedPoll non-virtual so it doesn't break the ABI
Test And Build / Lint (push) Successful in 4s
Test And Build / Build (push) Successful in 6s
1.3.0
2025-07-24 11:29:15 +02:00
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
977016bdb4
Reverted commit 4a0c09bd7f (this should have been done in a branch)
Test And Build / Lint (push) Successful in 4s
Test And Build / Build (push) Successful in 6s
2025-07-23 17:07:54 +02:00
ed77125378
Merge branch 'main' of gitea.psi.ch:lin-epics-modules/sinqMotor
Test And Build / Lint (push) Successful in 4s
Test And Build / Build (push) Successful in 6s
2025-07-23 09:53:58 +02:00
4a0c09bd7f
Push DLLM should process at each poll, even if the value stays the same
2025-07-23 09:53:49 +02:00
1fe21ec192
adds gitea action
Test And Build / Lint (push) Successful in 4s
Test And Build / Build (push) Successful in 5s
2025-07-04 14:16:14 +02:00
2fd4851313
Expandend upon dependency usage in README.md
2025-06-26 14:02:59 +02:00
55a9fe6f3e
Fixed another calling signature bug
1.2.2
2025-06-18 08:25:39 +02:00
e618b39687
Fixed function call arguments in template
1.2.1
2025-06-18 08:15:34 +02:00
41dfd1de5a
Fixed docs
1.2.0
2025-06-17 13:13:43 +02:00
07cab3ac2a
Replaced sizeof with template parameter N
2025-06-17 10:22:13 +02:00
e194736206
Fixed bug in char array getter
2025-06-17 09:39:12 +02:00
30af284f5d
Safer handling of reading bools from the param lib
2025-06-17 09:36:44 +02:00
6069aa9194
Fixed typo
2025-06-17 09:32:42 +02:00
c475beee66
Fixed char array getAxisParam function
2025-06-17 09:30:40 +02:00
b1fe452ed6
Added cast for specialized function
2025-06-17 09:24:20 +02:00
d395c7bbb7
Added getAxisParam variant for char arrays
2025-06-17 08:51:58 +02:00
a6f2890c76
Adjusted char[BUF] template
2025-06-17 08:43:51 +02:00
fef61bc804
Fixed template error
2025-06-17 08:40:35 +02:00
3d984f26bc
Moved template functions to header to avoid linker errors
2025-06-17 08:33:18 +02:00
2f8ae23d57
Added static cast to force correct type
2025-06-16 16:15:24 +02:00
603b3e77af
Revised version with adapted macros
2025-06-16 15:53:36 +02:00
31ff26cb78
Generalized getAxisParam
2025-06-16 15:24:28 +02:00
43df40aaea
WIP
2025-06-16 13:32:49 +02:00
bdefc6090d
Added getters and setters for wasMoving and targetPosition
1.1.0
2025-06-10 14:09:20 +02:00
c2eca33ce8
Ready for release 1.0
1.0.0
2025-05-23 12:25:48 +02:00
87980e403c
Fixed bug regarding the poll period member variables
2025-05-23 11:17:34 +02:00