Commit Graph

1959 Commits

Author SHA1 Message Date
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
Ron Sluiter 36cbda4b1a Post SYNC field cleared. 2012-03-08 23:13:29 +00:00
MarkRivers 83b63dcfa5 Fixed comment 2012-03-04 16:51:14 +00:00
MarkRivers c7ce0950cb Fixed comment 2012-03-04 16:51:01 +00:00
MarkRivers 60fdf93711 New file for ACS MCB-4B with Model 3 driver 2012-03-02 19:22:03 +00:00
MarkRivers 739180cebd Replaced writeController() with writeReadController() to prevent talking too fast; improved debugging 2012-03-02 18:56:26 +00:00
MarkRivers 1fa7d143f5 Removed functions for talking to controller, these are now in asynMotorController base class 2012-03-02 18:55:09 +00:00
MarkRivers f204d70c5b Removed functions for talking to controller, these are now in asynMotorController base class 2012-03-02 18:53:55 +00:00
MarkRivers 2f9195c5f6 Use per-axis pasynUser_ for asynPrint in new functions 2012-03-02 18:53:04 +00:00
MarkRivers b1905c82e2 Added new convenience functions for communicating with controllers over asynOctet ports 2012-03-02 18:52:24 +00:00
MarkRivers 4db754be04 Added new convenience functions for communicating with controllers over asynOctet ports 2012-03-02 18:51:49 +00:00
MarkRivers 2913f6b6df Fix to use object's own pasynUser_ 2012-03-02 17:28:03 +00:00
MarkRivers 1097f15110 Added MCB4BDriver, model 3 asyn motor driver 2012-03-02 00:14:04 +00:00
MarkRivers e072586e54 Added MCB4BDriver, model 3 asyn motor driver 2012-03-02 00:13:42 +00:00
MarkRivers 4693e5bbd7 New file, Model 3 driver 2012-03-02 00:12:33 +00:00
MarkRivers c547eece69 Fix compiler warning 2012-03-01 20:22:26 +00:00
MarkRivers 53f64ed717 Fix compiler warning 2012-03-01 20:21:57 +00:00