Commit Graph

2355 Commits

Author SHA1 Message Date
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