Kevin Peterson
8218387f4b
Updated RELEASE.md for R7-3
2023-05-23 09:34:52 -05:00
Kevin Peterson
80b011b944
Ignore the top-level iocsh dir
2023-05-22 14:55:27 -05:00
Kevin Peterson
04a5ee70e7
Merge pull request #203 from epics-modules/add_accs_field_with_accu_control
...
Add ACCS field with ACCU control
2023-05-22 11:49:20 -05:00
Kevin Peterson
7c0ef61f72
Merge pull request #122 from EuropeanSpallationSource/torsten/181203_1217_add_ACCS_field
...
Add ACCS field with ACCU indicator
2023-05-22 11:45:54 -05:00
Kevin Peterson
3b5c71c412
Merge pull request #206 from EuropeanSpallationSource/handle_RHLM_RLLM_with_negative_MRES
...
RHLM, RLLM: Fix when MRES is negative.
2023-05-22 11:00:48 -05:00
Torsten Bögershausen
fd808eb252
RHLM, RLLM: Fix when MRES is negativ
...
Fix the situation when MRES < 0 and either the softlimits
are changed (and RHLM and RLLM are garbled) or when
MRES itself is negative and changed, so that DHLM and DLLM
needed to be updated from the constant RHLM/RLLM.
Based on the update of DHLM/DLLM HLM/LLM will be updated as well.
The current implementation around RHLM/RLLM did not consider
MRES < 0 at all. And even if this configuration is not often
used, it is still supported.
Beside that we want to avoid RHLM=-40 RLLM=50 when it should be
the other way around
2023-05-22 16:37:07 +02:00
Kevin Peterson
7291b5569b
Improved ACCS initialization. Update ACCS or ACCL (determined by ACCU) when VBAS (or SBAS) changes.
2023-05-19 15:50:09 -05:00
Kevin Peterson
d80b006a39
Merge pull request #204 from epics-modules/issue198-take2
...
Removed prop(YES) from fields in motorRecord.dbd that didn't need it. Fixes #198 the correct way.
2023-05-19 12:39:33 -05:00
Kevin Peterson
c18f7b1ee9
Removed prop(YES) from fields in motorRecord.dbd that didn't need it; added comments to the ones that do.
2023-05-19 08:35:09 -05:00
Mark Rivers
c3d6c6ee43
Minor fixes to change text widgets from decimal to string; DTYP and EGU we not displaying correctly in Phoebus
2023-05-18 16:41:32 -05:00
Kevin Peterson
63bfe5d077
Changed ACCU from a readback to a control. ACCU can be optionally specified when motor databases are loaded and is autosaved by default.
2023-05-18 15:32:42 -05:00
Kevin Peterson
3b2e523431
Merge pull request #202 from epics-modules/issue198
...
Added prop(YES) to the PREC field and fields that should update when the PREC field changes in motorRecord.dbd.
2023-05-18 14:50:39 -05:00
Kevin Peterson
0907dbbab0
Also add prop(YES) for the PREC field
2023-05-18 10:39:20 -05:00
Kevin Peterson
b77c331f78
Added prop(YES) for floating-point fields in motorRecord.dbd that should update when the PREC changes.
2023-05-18 10:20:28 -05:00
Kevin Peterson
ba769e5285
Merge branch 'torsten/181203_1217_add_ACCS_field' of github.com:EuropeanSpallationSource/motor into add_accs_field
2023-05-17 09:33:05 -05:00
Kevin Peterson
9fa60d6aea
Merge pull request #201 from epics-modules/iocsh-bugfix
...
Updated driver modules for fixes for 'make uninstall' removing iocsh files. This also allows iocsh files to be installed to motor's top-level directory.
2023-05-15 16:57:47 -05:00
Kevin Peterson
5650c666d4
Updated motorNewFocus, motorNewport, and motorPI for fixes for 'make uninstall' removing iocsh files
2023-05-15 16:04:01 -05:00
Torsten Bögershausen
ddf1095b5f
motorRecord.cc: Correct usage of accEGUfromVelo()
...
The function accEGUfromVelo() returns acceleration in EGU,
but we need it expressed in steps.
Thanks to Kevin Peterson for noticing.
Correct this and divide by fabs(pmr->mres).
And while there, correct a typo in a comment
2023-05-15 22:53:25 +02:00
Torsten Bögershausen
1c500830fd
Merge branch 'motor/master' into HEAD
...
Merge the master branch,
commit 891a66e680 ,
into torsten/181203_1217_add_ACCS_field
Conflicts:
motorApp/MotorSrc/motorRecord.dbd
2023-05-15 22:16:36 +02:00
Kevin Peterson
f92ed6f4fc
Added a missing }, probably caused by merging
2023-05-15 11:04:01 -05:00
Kevin Peterson
87f44d9e66
Merge branch 'torsten/181203_1217_add_ACCS_field' of github.com:EuropeanSpallationSource/motor into add_accs_field
2023-05-15 10:55:34 -05:00
Kevin Peterson
891a66e680
Merge pull request #167 from EuropeanSpallationSource/asynMotor-remove-initEvent
...
devMotorAsyn: remove initEvent in init_record()
Fixes #164 (problem 2)
2023-05-15 09:36:43 -05:00
Kevin Peterson
cd09677d2a
Merge pull request #193 from rerpha/rawlimits
...
Add raw limits so that soft limits are synced with motor resolution change. Fixes #191
2023-05-12 14:58:52 -05:00
Kevin Peterson
99d0c41415
Fix for CA clients not seeing updates to RHLM and RLLM
2023-05-12 14:15:40 -05:00
Kevin Peterson
6b99e7cd4a
Merge pull request #200 from epics-modules/submodule-updates
...
Updated all the driver submodules to the latest release
2023-05-11 16:41:35 -05:00
Kevin Peterson
0e01689892
Updated all the driver submodules to the latest release
2023-05-11 16:16:56 -05:00
Kevin Peterson
6ee5f4ebf4
Merge pull request #197 from epics-modules/issue166
...
Added model2-specific motor databases to work around unknown command errors.
2023-04-06 11:37:10 -05:00
Kevin Peterson
f75ace4079
Added model2-specific motor databases to work around unknown command errors.
2023-04-06 11:30:15 -05:00
Kevin Peterson
34474ed958
Merge pull request #195 from epics-modules/issue194
...
Fix for Github Actions builds using the wrong version of base: set the BASE env var using matrix.base.
Fixes #194
2022-11-30 13:31:10 -06:00
Kevin Peterson
566f470736
Set the BASE env var using the base value in the matrix, since it isn't set in the module.set file
2022-11-30 12:57:45 -06:00
Jack Harper
141d8aa430
add to changelog
2022-11-21 13:10:40 +00:00
Jack Harper
2e89b55279
Add raw limits so that soft limits are synced with motor resolution change
2022-11-21 13:03:46 +00:00
Mark Rivers
302d4d61fc
Merge branch 'master' of github.com:epics-modules/motor
2022-10-10 08:15:13 -05:00
Mark Rivers
382c8324e5
New documentation file
2022-10-10 08:14:57 -05:00
Kevin Peterson
4c383ca916
Merge pull request #190 from xiaoqiangwang/doc_fix
...
Doc: fix some field types according to motorRecord.dbd
2022-09-15 13:59:28 -05:00
Xiaoqiang Wang
b0cabdf66d
fix some field types according to motorRecord.dbd
2022-09-14 13:09:24 +02:00
Kevin Peterson
9c0bc96b1e
Merge pull request #186 from justincslac/justincslac-patch-1
...
Update .gitignore
2022-08-08 11:13:00 -05:00
keenanlang
96509caba2
req file for basic asyn motor. Fixes #183
2022-08-02 13:16:23 -05:00
justincslac
e1f63e5fea
Update .gitignore
2022-05-09 12:01:23 -07:00
Kevin Peterson
6b2409b03a
Merge pull request #184 from epics-modules/github-actions
...
Configured to build with github-actions
2022-04-28 16:05:23 -05:00
Kevin Peterson
642fcf541d
Fixed ambiguous directory mask
2022-04-28 15:35:10 -05:00
Kevin Peterson
cba123e69a
Use the travis post-prepare.py and util.py scripts
2022-04-28 15:21:20 -05:00
Kevin Peterson
a5bf21c94e
Configured to build with github-actions
2022-04-28 14:55:43 -05:00
Kevin Peterson
cc6c6a9b18
Merge pull request #182 from FreddieAkeroyd/Ticket181_fix_relative_moves_with_negative_backlash
...
Fix negative backlash with relative moves in a negative direction. Fixes #181
2021-12-01 14:21:58 -06:00
Freddie Akeroyd
524696a8d0
Fix negative backlash with relative moves in a negative direction
...
A negative BDST was correctly applied to negative direction moves
if moves are absolute. When retries are enabled all moves become
relative and backlash was not applied correctly for negative direction
moves.
2021-11-26 18:23:29 +00:00
Kevin Peterson
8fdd35dc11
Merge pull request #180 from EuropeanSpallationSource/reset-ueip-if-no-encoder-present
...
motorRecord: Reset UEIP to No if no encoder is present
2021-11-18 13:25:25 -06:00
Torsten Bögershausen
24a53e660e
motorRecord: Reset UEIP to No if no encoder is present
...
When a database is loaded with UEIP=Yes and the controller says that there is no
encoder present, reset UEIP to No
2021-11-17 08:42:23 +01:00
Kevin Peterson
6d127cd6f4
Merge pull request #176 from EuropeanSpallationSource/motordrvCom_h-needs-shareLib_h
...
motordrvCom.h needs shareLib.h
2021-04-26 11:19:58 -05:00
Torsten Bögershausen
784e41927b
motordrvCom.h needs shareLib.h
...
We can't compile motor against this commit of EPICS base:
commit 0f428ea3346d89719b03a6419319c85afb0fee13
Author: Michael Davidsaver <mdavidsaver@gmail.com >
Date: Thu Apr 1 10:57:19 2021 -0700
use DBCORE_API
Solution: Include <shareLib.h>
2021-04-19 14:19:50 +02:00
Kevin Peterson
da3bfab4c1
Added R7-2-2 to RELEASE.md
2021-02-02 12:18:21 -06:00