Commit Graph

2323 Commits

Author SHA1 Message Date
MarkRivers 0f5ea3ce50 Fix to allow building dynamically on Windows 2014-05-28 16:22:39 +00:00
MarkRivers 7f640dc568 Commented out line that was defining -g -O0 because that only works on gcc 2014-05-28 16:15:37 +00:00
MarkRivers bcc5c188db Fix to allow building dynamically on Windows 2014-05-28 16:09:33 +00:00
MarkRivers ab860a5e27 Fix to allow building dynamically on Windows 2014-05-28 16:03:03 +00:00
MarkRivers 73bbe31afa Fix to allow building dynamically on Windows 2014-05-28 15:56:28 +00:00
MarkRivers 96218cc520 Fix to allow building dynamically on Windows 2014-05-28 15:51:01 +00:00
MarkRivers e5bff6d9fc Fix to allow building dynamically on Windows 2014-05-28 15:44:44 +00:00
MarkRivers bfc2fda123 Fix to allow building dynamically on Windows 2014-05-28 15:44:28 +00:00
MarkRivers d5c3b78d29 Fix to allow building dynamically on Windows 2014-05-28 15:44:04 +00:00
MarkRivers 6954832bd3 Fix to allow building dynamically on Windows 2014-05-28 15:43:42 +00:00
Ron Sluiter 9b9a4b68e3 Need a Makefile 2014-05-23 19:05:06 +00:00
Ron Sluiter 303a9208e3 - Set "stop" field true if driver returns RA_PROBLEM true.
- Increment version to 6.9
2014-05-23 15:39:57 +00:00
Ron Sluiter 5b21badfad - Rollback -r16386 changes; cannot always access motor record from driver.
- Poll for controller error code; print error code and set RA_PROBLEM if nonzero.
2014-05-23 15:33:19 +00:00
MarkRivers 3702174950 Implemented MoveMode, i.e. ability to do profileMove in absolute or relative mode 2014-05-22 22:15:03 +00:00
MarkRivers 3b668b799b Added MoveMode 2014-05-22 22:02:38 +00:00
MarkRivers d6b6ec6187 Added profileMoveMode 2014-05-22 21:53:45 +00:00
MarkRivers ef90294671 Added profileMoveMode 2014-05-22 21:53:31 +00:00
MarkRivers 77b1e018b3 New PV for MoveMode, absolute or relative 2014-05-22 21:52:47 +00:00
MarkRivers 72dd2fc2e0 New file 2014-05-22 21:52:07 +00:00
Ron Sluiter d8ea61e311 Add grey code arg to MAXvConfig(); set limit switch mode to 'Hard' 2014-05-22 21:42:46 +00:00
MarkRivers a3f16d9998 Fixes to ProfileMove; allow it to work with a single element for shutter control, but continue to work with SPEC for trajectory scanning 2014-05-22 21:30:49 +00:00
Ron Sluiter 5561adf606 Aerotech A3200 added 2014-05-21 17:01:17 +00:00
Ron Sluiter f8f6f51653 Added Corey Bonnell's (Aerotech) support for the Aerotech A3200 motor controller. 2014-05-21 16:48:43 +00:00
Ron Sluiter 52f65c3dad Added Corey Bonnell's (Aerotech) support for the Aerotech A3200 motor controller. 2014-05-21 16:43:51 +00:00
timmmooney 0f92fb1596 modified so SNL doesn't have to monitor pulsePositions (large array) to find out that it has changed, because that crashes the sequencer 2014-05-20 21:59:08 +00:00
timmmooney 0eb20d8bf5 modified to not monitor pulsePositions (large array), because that crashes the sequencer 2014-05-20 21:57:08 +00:00
timmmooney f886f5163f modified pr large array (large array),PulsePositions, because that crashes the sequencer 2014-05-20 21:55:34 +00:00
Ron Sluiter 18a9f30ff8 Error check NULL MAXvCntrl pointer 2014-05-09 21:51:25 +00:00
Ron Sluiter aa0a01bd0b drvMAXv_trajectory.cc replaced by MAX_trajectoryScan.st 2014-05-09 21:36:28 +00:00
Ron Sluiter 81e823fa43 Condition MAX_trajectoryScan.st build on ASYN 2014-05-09 21:35:34 +00:00
MarkRivers 14ce3459ed Define functionName even if not DEBUG to fix compiler error on Windows 2014-05-08 19:24:52 +00:00
MarkRivers 6119c3a030 Added epicsShareClass to avoid errors on Windows 2014-05-08 18:29:26 +00:00
MarkRivers 16a18961b9 Added epicsShareClass to avoid errors on Windows 2014-05-08 18:21:12 +00:00
MarkRivers f75679c4dd Added epicsShareClass to avoid errors on Windows 2014-05-08 18:15:38 +00:00
MarkRivers 554f395dcd Added epicsShareClass to avoid errors on Windows 2014-05-08 18:12:35 +00:00
MarkRivers 52bb2abc77 Added epicsShareClass to avoid errors on Windows 2014-05-08 18:09:33 +00:00
MarkRivers 5c8f516a54 Add epicsShareClass, needed to avoid errors on Windows 2014-05-08 17:35:29 +00:00
MarkRivers a73fe0a869 Removed tabs; improved asynPrint debugging output 2014-05-06 18:31:56 +00:00
timmmooney c21ab7b5b4 Added PulseMode and PulsePositions.
Deleted OutBitNum.
2014-05-02 18:47:34 +00:00
timmmooney 8339f00152 To display PulsePositions waveform 2014-05-02 18:44:10 +00:00
timmmooney aa54acfa3d Added PulseMode mbbi and PulsePositions waveform 2014-05-02 18:43:31 +00:00
timmmooney 659a519bd9 Added PulseMode mbbi and PulsePositions waveform 2014-05-02 18:43:13 +00:00
timmmooney 9ff8d8ed58 read numGlobalIntegers from controller
Manage PSOARRAY pulse writing so we don't have to write every time.
pulseMode controls whether and how we program PSO pulses.
Number of PSOARRAY pulses limited by MAX_PSO_PULSES, and the number of global integers specified in the Ensemble configuration.
Comment about how to tell what kind of Ensemble controller we're talking to.
2014-05-02 18:41:10 +00:00
timmmooney 79a5016a7d Ensemble no longer uses outBitNum, and never did use inBitNum.
Ensemble doesn't use motorCurrent*Raw, or motorMinSpeed, or motorMaxSpeed.
Added pulseMode, pulsePositions, numPulsePositions.
Defined MAX_PSO_PULSES per email from Aerotech.
2014-05-02 18:36:46 +00:00
timmmooney b5ac1b7d3d write max v/a to PVs. Acceleration to final position determined from desired speed (0),, not position. 2014-05-01 19:48:13 +00:00
timmmooney 532817dcac minor edit 2014-05-01 19:40:03 +00:00
timmmooney 2905342a3d minor edit 2014-05-01 19:30:03 +00:00
timmmooney fee22e07c5 addAccelDecel choice 2014-05-01 19:29:36 +00:00
MarkRivers d0816ef7f0 Changes to support CONEX-CC servo controller; it has KD; supports limits, velocity, acceleration; fixed homing problems 2014-04-08 17:10:28 +00:00
MarkRivers c389eb7574 Changes to support CONEX-CC servo controller; it has KD 2014-04-08 17:08:33 +00:00