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
Kevin Peterson
f8a3239f06
Override defaults.set for seq mirror
2023-12-08 11:38:55 -06:00
Kevin Peterson
d1ed86f128
Fixed a 9-year-old typo in trajectoryScan_settings.req
2023-08-04 10:15:18 -05: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
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