Commit Graph

1818 Commits

Author SHA1 Message Date
Ron Sluiter bcb36c8daa Documentation fix for 'Verified with firmware' 2011-08-25 15:37:26 +00:00
Ron Sluiter 6736dd0c82 Updated to reflect <motor>/Makefile and motorExApp changes. 2011-08-16 15:56:15 +00:00
Ron Sluiter db2dae5c11 Fixed registerRecordDeviceDriver() call. 2011-08-16 15:54:54 +00:00
Ron Sluiter 757a5e20b4 VxWorks 5.5.2 does not support iostream. Replaced iostream calls with asynPrint and errlogPrintf calls. 2011-08-05 19:33:07 +00:00
Ron Sluiter b7aa159b6f Eliminate warning message. 2011-08-05 19:26:57 +00:00
MarkRivers 194f0d621d Comment out LdevNewportTS.dbd, does not work with NewportModel3 2011-08-05 15:21:47 +00:00
MarkRivers 33b524cf09 Use NewportModel3; add busySupport 2011-08-05 15:21:14 +00:00
MarkRivers a5b1d376d9 Added busy record, needed for trajectory scan and profile moves; added -include for SUPPORT and EPICS_BASE; new versions of IPAC, ASYN, BASE 2011-08-05 15:19:41 +00:00
timmmooney 8db2a17e04 paths 2011-08-04 17:45:36 +00:00
timmmooney 62caa2a55f minSpeed, maxSpeed PVs, in case trajectory calc needs them to avoid resonance, stall 2011-08-04 17:42:28 +00:00
timmmooney 422acfb061 minSpeed, maxSpeed PVs, in case trajectory calc needs them to avoid resonance, stall 2011-08-04 17:42:08 +00:00
timmmooney 82627feeea minSpeed, maxSpeed PVs, in case trajectory calc needs them to avoid resonance, stall 2011-08-04 17:40:46 +00:00
timmmooney f61a3f7202 minSpeed, maxSpeed PVs, in case trajectory calc needs them to avoid resonance, stall 2011-08-04 17:40:13 +00:00
timmmooney 1050be9ce2 minSpeed, maxSpeed PVs, in case trajectory calc needs them to avoid resonance, stall 2011-08-04 17:39:56 +00:00
timmmooney 76a7d0086e scanOnce arg type 2011-08-04 17:37:44 +00:00
mp49 a06652242b motor: implemented moveToHome in asyn model 3 XPS driver. 2011-07-29 17:41:30 +00:00
mp49 a6f645919e motor: implemented framework for moveToHome functionality in model 3 asyn base classes. 2011-07-29 17:39:29 +00:00
mp49 8ee20230da motor: fixed problem with MSTA not being set at IOC startup for model 3 asyn drivers. 2011-07-29 10:48:48 +00:00
mp49 12d5e53ee8 motor: XPS model 3 driver. Added code to poller to check for error states. Added function to disable MSTA problem bit when in state 20 (disabled state). 2011-07-29 10:46:56 +00:00
mp49 3a65e1060d motor: XPS model 3 driver. set the motorStatusHome and motorStatusHomed MSTA bits correctly. Also added in support in the driver to keep track of referencing mode. 2011-07-29 10:30:32 +00:00
mp49 48e99a40e6 motor: XPS model 3 driver. added limits monitoring to poller. This is useful for when the limits can change on the controller. A seperate set of records is needed to monitor the Asyn parameters and set the motor record limits accordingly. 2011-07-29 10:28:10 +00:00
mp49 f513da466f motor: XPS model 3 driver. removed dealing with jog mode in poller, as we no longer need this now we are stopping the group in the stop function. This means jog mode works with MultipleAxis groups too. Also fixed the stop function so that it works when homing and when in trajectory mode. Also fixed some doxygen comments. 2011-07-29 10:26:38 +00:00
mp49 47e834f337 motor: XPS model 3 driver. modified the home function so that we can do a rehome from states 50 and 63. 2011-07-29 10:23:09 +00:00
mp49 bc55ee3725 motor: XPS model 3 driver. bug fix for code to disable auto enable of an axis. 2011-07-29 10:21:33 +00:00
mp49 64a0a58c73 motor: XPS model 3 driver. added 50ms sleep to setPosition function before the call to GroupReferencingStop(). This seems to be needed by some types of axes, eg. spindle group axes. 2011-07-29 10:19:47 +00:00
mp49 de4040d181 motor: added shell function to XPS model 3 driver to disable auto enable of axes when attempting a move. This is done on a per controller basis. Call XPSDisableAutoEnable(port) at the shell. 2011-07-29 10:17:08 +00:00
mp49 7e3502253c motor: fixed dbd file for Newport model 3 build. 2011-07-29 10:06:40 +00:00
timmmooney 2122446b37 2011-07-25 19:53:41 +00:00
timmmooney b3650e4b89 font size 2011-07-25 19:50:57 +00:00
timmmooney e0c468f346 border 2011-07-25 19:50:23 +00:00
mp49 fbfb02499c motor: added back in the model 2 XPS driver, and compiled it into a seperate library called NewportModel2. I also seperated out the XPS model 3 driver into a library called NewportModel3. For the model 3 driver there is now a seperate dbd file. 2011-07-22 12:58:28 +00:00
MarkRivers a0951feaea Fixed comment 2011-07-21 17:08:31 +00:00
MarkRivers d9bc5d29b2 Fixed comment; problem caught by doxygen 2011-07-21 17:06:14 +00:00
MarkRivers c1153aa6fb Fix comment, problem caught by doxygen 2011-07-21 17:05:03 +00:00
timmmooney 392f577e77 CSS-BOY displays 2011-07-19 20:44:16 +00:00
MarkRivers 53c93173f1 Enhancements to report function 2011-07-14 15:07:04 +00:00
MarkRivers e4ec209d71 Added note about shell limit in vxWorks 2011-07-14 15:05:55 +00:00
MarkRivers 083919e984 Fixed problem with dividing poll rates by 1000 twice; removed copy of poll periods to object, that is already done in startPoller 2011-07-13 21:49:28 +00:00
MarkRivers d5fa61ebba No longer needed 2011-07-13 18:53:00 +00:00
MarkRivers 6ecbdeb10a Changed back to ipmIntConnect rather than devConnectInterruptVME. cast to (long) rather than (int) fixes compile errors on 64-bit Linux 2011-07-11 15:14:19 +00:00
MarkRivers 29fa983a7d Change from ipmIntConnect to devConnectInterruptVME; downside is it only works on VME; upside is that it builds on 64-bit systems 2011-07-06 22:04:59 +00:00
kmpeters a490b1885f Commented out the conditional setting of CROSS_COMPILER_TARGET_ARCHS to RTEMS-uC5282, since it breaks builds for vl-linux-x86 2011-07-06 21:12:35 +00:00
Ron Sluiter 493511984e svn keywords added to header. 2011-07-06 16:15:22 +00:00
MarkRivers b4d52e3f33 V2.4 version 2011-06-28 20:05:08 +00:00
MarkRivers 17098e0b5d V2.4 version 2011-06-28 20:04:20 +00:00
kmpeters 7c76cbea52 Modified OmsSrc/Makefile to only build MAX_trajectoryScan.st if SNCSEQ is defined. 2011-06-27 21:10:56 +00:00
Ron Sluiter 5bafaed437 Unintended consequence of previous commit; no retries after backlash or jogging.
Moved setting MIP <- DONE and reactivating Jog request from postProcess() to maybeRetry().
2011-06-27 14:27:48 +00:00
kmpeters 7e918a48b0 Added a check for a non-zero MIP before doing retries.
This change fixes an uncommanded-motion bug that occurs under the following conditions:
1. A motor is moved from outside EPICS, making its EPICS readback position out-of-sync.
2. The motor is controlled by a controller that supports motor groups (like the Newport XPS).
3. The motor belongs to a motor group.
4. A status update is requested for any of the other motors in the motor group.
2011-06-23 20:11:13 +00:00
Ron Sluiter f72ae520df Bug fix for jog velocity and acceleration not converted from raw units to Ensemble user units
when the PosScaleFactor parameter is not 1.
2011-06-21 16:50:07 +00:00
Ron Sluiter 14c9877f3b Make dependences on motorRecord.h explicit 2011-06-06 19:15:07 +00:00