Jens Eden
cdc1d60e7c
fix limit direction detection for old firmware releases (< V1.21)
2014-09-18 13:21:45 +00:00
timmmooney
a4373ca87b
changes for compatibility with either seq-2-1-16 or seq-2-2-0
2014-09-12 21:36:33 +00:00
timmmooney
b371c20f5f
2014-09-12 21:33:52 +00:00
Ron Sluiter
c2a60e6e36
Updated support modules.
2014-09-11 21:38:26 +00:00
Ron Sluiter
0fa563b5f5
Updated comments for R6-9.
2014-09-11 19:31:21 +00:00
MarkRivers
acf8d92fd8
Mark Rivers added changes for R6-9; fixed html errors; reformatted with VS2010
2014-09-11 18:41:19 +00:00
MarkRivers
26440ac028
Mark Rivers' changes for R6-9
2014-09-11 18:39:36 +00:00
MarkRivers
cbdc3484ce
Added MCB4BDriver
2014-09-11 17:57:29 +00:00
MarkRivers
1288282fc0
Added #include <time.h>, needed to avoid compiler warning
2014-09-11 17:55:08 +00:00
timmmooney
5d657e48fa
menu fix
2014-09-11 16:22:10 +00:00
timmmooney
5056a5590c
deleted
2014-09-11 16:21:45 +00:00
Ron Sluiter
0054f45b32
Removed postProcess flag (pp) from LOAD_POS. Fixes bug where target positions were not updating.
...
Removed redundant postings of RMP and REP by moving them to device support's motor_update_values() and update_values().
Fix for LOAD_POS not posting RVAL.
Reversed order of issuing SET_VEL_BASE and SET_VELOCITY commands. Fixes MAXv command errors.
2014-09-11 15:37:22 +00:00
Ron Sluiter
95819d8a2a
RMP and REP were being posted with same value. Moved CA posting of changes to the RMP, REP and RVEL fields from motor record to update_values().
2014-09-11 15:28:26 +00:00
Ron Sluiter
5e9d71624f
sendAndReceive() diagnostic message added when controller returns NAK.
2014-09-11 14:33:47 +00:00
timmmooney
18f89ac673
mods for seq-2-2 or seq-2-1
2014-09-04 19:02:24 +00:00
MarkRivers
42fd34087c
Fixed bug, it was sending E query to read motor current status, should be W query
2014-08-28 23:35:05 +00:00
timmmooney
dfa946fce7
don't use variable named "time". Conflicts with time().
...
make seq_pvGet() call sensitive to seq version number
2014-08-28 18:15:18 +00:00
timmmooney
f46aba74ad
don't use variable named "time". Conflicts with time().
2014-08-28 18:13:30 +00:00
Ron Sluiter
60339fb4df
- re-formated Mod log.
...
- Terminate all commands with a ';'.
- More than one command with a response not allowed when terminated with a ';'. Broke "QA EA" into two commands.
- Fix for wrong command intermittently displayed from Command Error message. motorIsr() saves the message in a separate static buffer.
2014-08-19 14:18:35 +00:00
mp49
ea2616382d
devMotorAsyn: always do SET_ENC_RATIO at the beginning of the init_controller function. This fixes an issue that was causing set position to fail in some cases.
2014-08-05 15:58:40 +00:00
Ron Sluiter
ac47bfb650
Updated comments
2014-07-29 17:56:25 +00:00
timmmooney
608be0338f
Make number of pulse positions a separate PV. Do PSOCONTROL X RESET at beginning of loadTrajectory. Fixed conditional load of PSO array (only load if needed or changed). PULSE_MODE_TRAJPTS was using npoints instead of nelements.
2014-07-18 20:24:28 +00:00
timmmooney
0c3b5dd3cd
Make number of pulse positions a separate PV
2014-07-18 20:19:21 +00:00
timmmooney
4412cbf8fa
motor.OUT
2014-06-12 20:49:31 +00:00
timmmooney
4a31cb3ad1
Check motor.OUT; make sure motors are in signal order, with no gaps
2014-06-12 20:49:12 +00:00
timmmooney
5d3c130b07
trajectory support for Ensemble, MAXv
2014-06-12 20:44:48 +00:00
timmmooney
a4fe89519b
minor edit
2014-06-12 20:41:14 +00:00
Ron Sluiter
12ce2c552b
Clear "forceCallback" before processing motor record (from params->callback) and only if forceCallback is ON.
...
(Fixes motor record left in the moving state (DMOV=0) after limit switch error reported by Andy Foster.)
2014-06-12 14:00:42 +00:00
Ron Sluiter
db27747293
Jens Eden's mod to add EPICS_BYTE_ORDER to the logic of setting {MSB/LSB}_First.
2014-06-02 14:52:23 +00:00
timmmooney
9e4022e730
new translation
2014-05-29 15:14:48 +00:00
timmmooney
92dbf5c4ec
new translation
2014-05-29 15:14:04 +00:00
timmmooney
31bd2b7829
new translation
2014-05-29 15:13:54 +00:00
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