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