Commit Graph

1975 Commits

Author SHA1 Message Date
Ron Sluiter d4e79a4f94 Jen Eden's readPositions patch. 2012-10-12 15:18:11 +00:00
Ron Sluiter 194e3d54da Grant of License requirement. 2012-10-11 18:07:58 +00:00
Ron Sluiter 83af8f1d92 phase 3 asyn motor support for OMS MAXnet and MAXv from Jens Eden. 2012-10-11 16:47:16 +00:00
Ron Sluiter 5b7b186f39 Refix of DLY problem (retries not working). 2012-10-09 15:49:41 +00:00
MarkRivers c1a91c3863 Removed tabs 2012-10-09 14:40:34 +00:00
MarkRivers 4a753987b7 Improve debugging output by printing pasynUser->reason as well 2012-10-09 14:32:23 +00:00
MarkRivers b5ba30d9cd Add definition of rint for _WIN32 2012-10-02 21:09:13 +00:00
MarkRivers f28094301d Comment out redefinition of asynPrint, does not work on Windows 2012-10-02 19:32:40 +00:00
Pete Jemian a5c8fc134e ADLs were revised since initial conversion, this commit is a catchup to match current state of ADL files 2012-09-28 19:44:49 +00:00
Ron Sluiter 956fd2854f Fixed incorrect jog acceleration rate. 2012-09-27 19:44:00 +00:00
MarkRivers c2a9f13d90 Added svn:ignore 2012-09-12 17:56:29 +00:00
MarkRivers d2194f655a Fixes to compile on Linux and vxWorks 2012-09-12 17:55:50 +00:00
MarkRivers 442f9c40db Change from Nia Fong at SLAC 2012-09-12 17:30:13 +00:00
MarkRivers 37241d2988 Change from Nia Fong at SLAC 2012-09-12 17:27:29 +00:00
MarkRivers fa03769ac0 New file from Nia Fong at SLAC 2012-09-12 17:27:15 +00:00
MarkRivers 4bc734d9a7 New file from Nia Fong at SLAC 2012-09-12 17:21:17 +00:00
MarkRivers 6e2b491a3f New file from Nia Fong at SLAC 2012-09-12 17:20:32 +00:00
MarkRivers 451cd433c2 New file from Nia Fong at SLAC 2012-09-12 17:19:03 +00:00
MarkRivers 5f9b0f2142 Changes from Nia Fong at SLAC 2012-09-12 17:18:08 +00:00
MarkRivers 10ca839b25 New file from Nia Fong at SLAC 2012-09-12 17:17:24 +00:00
MarkRivers 53a98f2849 New file from Nia Fong at SLAC 2012-09-12 17:16:54 +00:00
Pete Jemian 3087c9fb50 remove relative paths 2012-09-05 19:58:39 +00:00
Ron Sluiter 85b1a7e97f Testing SVN server 2012-09-05 15:13:57 +00:00
kmpeters d6ae408040 Modified drvXPSAsyn.c to set motorAxisPowerOn instead of motorAxisProblem so the CNEN field updates properly. Only set motorAxisProblem if the axis is uninitialized or unreferenced. 2012-08-15 21:05:14 +00:00
mp49 13d616b139 motor: adding two IOC shell functions to asynMotorController to enable changing the polling rates at runtime via the IOC shell. 2012-08-03 15:00:49 +00:00
Ron Sluiter 8c51c341e7 Added FLNK. Added SVN keyword header.
Synch'd with motor_settings.req; added INIT, PREM and POST.
2012-07-30 14:44:55 +00:00
Ron Sluiter af7dd9eb9a Added FLNK. Added SVN keyword header. 2012-07-30 14:43:22 +00:00
Ron Sluiter 0eb80002f9 Added SVN keywords to file headers and set svn:eol-style to "native". 2012-07-27 18:15:35 +00:00
Ron Sluiter 9952e735ae Steffen Rau's (PI) support for Physik Instrumente's (PI) General Command Set (GCS2). 2012-07-27 16:36:42 +00:00
Ron Sluiter 43fff62788 Added OMS board reboot detection test. 2012-07-26 19:18:18 +00:00
Ron Sluiter b645e0ff9b Added VME58 reboot error check to send_mess(). 2012-07-26 19:04:55 +00:00
Ron Sluiter 09a6747dda Removed redundant recGblFwdLink() call. 2012-07-23 17:33:04 +00:00
Ron Sluiter 0c3fb57e03 Change the motor record's processing order of alarms, events and the forward scan link to conform with order specified in the "EPICS Application Developer's Guide". 2012-07-23 14:45:30 +00:00
Ron Sluiter da29f85562 Failed to update MAXvConfig() deceleration after SSI argument addition. 2012-07-16 17:23:49 +00:00
mp49 63f3fe5ec9 motor: fixed delayed callbacks due to a non-zero DLY. There are two fixes here. One fixes the problem where a process due to device support causes the record to process and complete a put callback (before the DLY timer expired), and the other fixes the problem where there are no device support processes so that when the callback timer expires for DLY the record gets stuck because it didn't handle DMOV correctly, and also didn't do recGblFwdLink. 2012-07-13 13:11:21 +00:00
MarkRivers 4154a2c410 New file 2012-07-06 19:49:53 +00:00
MarkRivers 9658330a3f Call ReadXPSSocket in poll, which will ultimately be used to flag done 2012-07-06 19:48:30 +00:00
MarkRivers e3a0ab48da Added moving_ flag 2012-07-06 19:47:01 +00:00
MarkRivers b3739f6ebc Added ReadXPSSocket, which is used to read on the move socket without waiting 2012-07-06 19:46:39 +00:00
MarkRivers 66b62269ea Removed tabs, fixed whitespace 2012-07-03 17:13:33 +00:00
MarkRivers 58e5f5668e Bug fix: check if pAxis is null in several places 2012-07-03 17:13:01 +00:00
Ron Sluiter 385e09904d Moved PI_GCS2 to PI_GCS2_Src 2012-06-08 14:41:16 +00:00
Kurt Goetze 026a0b9729 Add PI GCS2 module 2012-06-08 14:07:41 +00:00
Kurt Goetze dcf068a9c4 Add Newport SMC100 support 2012-06-07 21:20:04 +00:00
Kurt Goetze 5643514721 Add Newport SMC100 support 2012-06-07 21:19:37 +00:00
Ron Sluiter b30829c781 - Communication retries.
- Reading both feedback and commanded positions.
- Deleted duplicate error messages.
2012-04-19 17:01:17 +00:00
Ron Sluiter eb3523674e R6-8 updates. 2012-04-11 20:57:02 +00:00
Ron Sluiter 74cda288ea Increment motor module release to R6-8. 2012-04-11 20:33:17 +00:00
kmpeters ae12aa2b3a Updated README to include modifications to motorRecord.cc for SYNC bugfixes.
Also documented known problem of DMOV not indicating motion during
hard-motor-initiated moves for motors with soft-channel device support when 
LOCK is YES.
2012-04-11 20:02:25 +00:00
kmpeters 2942e4c73f Inverted the priority of sync and status update in do_work().
Before this fix the SYNC field didn't work for motors with soft-channel device support.
2012-04-10 22:18:12 +00:00