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