zimoch
0de68e844b
Merge branch 'upstream' R7-3-1
7.3.1
2025-02-28 16:57:29 +01:00
Kevin Peterson
752696e08f
Merge pull request #225 from jlmuir/patch-2
...
Fix typos in motorRecord.html
2025-02-17 09:19:34 -06:00
Kevin Peterson
060180e645
Github actions fix
2025-02-17 09:06:17 -06:00
ext-muir_j
069b8ce640
Fix typos in motorRecord.html
2025-02-16 13:53:36 -06:00
Kevin Peterson
9dbb5d8ac8
Merge pull request #224 from EuropeanSpallationSource/fix-lockup-VAL-HOMF-VAL
...
motorRecord: prevent endless loop VAL-HOMF-VAL
2025-02-13 14:40:10 -06:00
Torsten Bögershausen
0aaf02d779
motorRecord: prevent endless loop VAL-HOMF-VAL
...
The following lead to an endless loop:
- move the motor by writing to the .VAL field
- while moving, home the motor using the HOMF field
- while still homing, write a different value to the VAL field.
The problem is that for "pmr->val != pmr->lval" the motorRecord is send
into do_work() and a new HOME is started.
Solution:
Reset the HOMF and HOMR buttons.
2025-02-11 15:13:36 +01:00
Kevin Peterson
995ffab867
Merge pull request #223 from jlmuir/doc-typo-fixes
...
Fix typos in motorDeviceDriver.html
2025-02-10 11:58:27 -06:00
ext-muir_j
af9f8fd24b
Fix typos in motorDeviceDriver.html
2025-01-31 20:54:21 -06:00
Kevin Peterson
2c2d70ed98
Merge pull request #221 from EuropeanSpallationSource/doc-CNEN-HOMF-HOMR-better
...
Improved CNEN, HOMF & HOMR documentation
2024-11-19 10:38:31 -06:00
Torsten Bögershausen
df0132e73e
docs/motorRecord.html: Document HOMF and HOMR better
...
Modern motion controller may have more advanced homing sequences
the what is specified in the motorRecord documentation.
However, many installations and implementations still use the
HOMF and HOMR fields to initiate such a homing sequence.
Make this more clear.
2024-11-13 12:12:26 +01:00
Torsten Bögershausen
7fbdf4b99e
docs/motorRecord.html: CNEN is implementation specific
...
The CNEN field has been developed with motion controllers which can
switch between open- and closed-loop.
In modern controllers this is hard-coded inside the motion controller,
or to be more exact, sometimes the configuration of ths controller.
In other words, the CNEN field has been used to enable or disable the
motor.
Make this different usage and functionality more clear.
2024-11-13 12:01:59 +01:00
Kevin Peterson
fbcd32ceb1
Merge pull request #220 from EuropeanSpallationSource/ueip-no-encoder-wrong-monitor
...
motorRecord.cc: Post ueip if reset to false when encoder missing
2024-11-07 08:55:18 -06:00
Torsten Bögershausen
685e79fd70
ci-scripts-build.yml: upload-artifact@v3
2024-10-22 12:21:48 +02:00
Torsten Bögershausen
c1830b2f2d
ci-scripts-build-full.yml: Remove ubuntu 18.04
2024-10-22 12:15:08 +02:00
Torsten Bögershausen
a4a6dbddf4
motorRecord.cc: Post ueip if reset to false when encoder missing
...
commit 24a53e660e ,
"motorRecord: Reset UEIP to No if no encoder is present"
Seems to have introduced a typo:
When ueip is reset to false, because there is no encoder,
then db_post_events(ueip) should be called, not urip.
2024-10-22 12:05:44 +02:00
Kevin Peterson
f1159c66a6
Revert "Override defaults.set for seq mirror"
...
This reverts commit f8a3239f06 .
2024-07-23 10:03:20 -05:00
Kevin Peterson
7212f1acb9
Upgraded ci-scripts to v3.4.1
2024-07-23 10:02:05 -05:00
Kevin Peterson
81662468d0
Merge pull request #214 from epics-modules/issue213
...
devMotorAsyn.c: Set encoder ratio to 1 if ERES is 0 to avoid dividing by 0.
2024-01-22 09:15:46 -06:00
Kevin Peterson
148c943719
Set encoder ratio to 1 if ERES is 0 to avoid dividing by 0
2024-01-22 09:02:27 -06:00
zimoch
28fc137372
remove non-existing file from HEADERS
7.2.1
2024-01-22 11:27:49 +01:00
Kevin Peterson
f8a3239f06
Override defaults.set for seq mirror
2023-12-08 11:38:55 -06:00
zimoch
00dec708c3
build for all archs
...
don't check out submodules
2023-08-18 14:50:28 +02:00
Kevin Peterson
d1ed86f128
Fixed a 9-year-old typo in trajectoryScan_settings.req
2023-08-04 10:15:18 -05:00
zamofing_t
03a6ed4654
switch RDIF RVAL LRVL RRBV RMP REP from DBF_LONG to DBF_DOUBLE
7.2.1_rrbv_dbl
2023-07-04 17:18:22 +02:00
Kevin Peterson
88c627ae02
Updated documentation for R7-3-1
R7-3-1
2023-06-07 15:42:31 -05:00
Kevin Peterson
ed474417a1
Corrected typo in comment
2023-06-07 15:21:40 -05:00
Kevin Peterson
44037550d0
Updated motorAcsMotion to R2-2 for vxWorks build bugfix and improved homing
2023-06-06 15:48:59 -05:00
Mark Rivers
5eb994dc5e
Add readController() functions
2023-05-29 08:53:01 -05:00
Kevin Peterson
5d3fb167b4
Added contributions to R7-3 that were missing from the 'git log --first-parent' output.
2023-05-23 15:08:48 -05:00
Kevin Peterson
01037f06c9
Merge pull request #207 from epics-modules/release-notes-update
...
Updated documentation for R7-3
R7-3
2023-05-23 10:50:06 -05:00
Kevin Peterson
e7b6302907
Added documentation for the RHLM and RLLM fields to motorRecord.html
2023-05-23 10:25:46 -05:00
Kevin Peterson
e2afb88a06
Moved RSTM and SPDB in the alphabetical list of record-specific-fields
2023-05-23 10:14:19 -05:00
Kevin Peterson
6f277cc9dc
Updated the version number in motorRecord.cc and documentation
2023-05-23 10:07:11 -05:00
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