Commit Graph

  • 3984177592 Added svn:eol-style = "native". Ron Sluiter 2015-01-07 15:13:25 +00:00
  • 8d498233d1 Phytron I1AM01 Stepper Motor Controller support from Tom Slejko and Bor Marolt of Cosylab d.d. Ron Sluiter 2015-01-07 14:56:44 +00:00
  • eae2c87dde added explanation of omsAsynString.template Jens Eden 2015-01-07 11:10:39 +00:00
  • 7005f681f9 added a template to send and receive strings from OMS controllers Jens Eden 2015-01-07 10:55:14 +00:00
  • c5a41bcdf7 enhanced description Jens Eden 2015-01-07 10:28:35 +00:00
  • 761b27d840 split init string into individual commands Jens Eden 2015-01-07 10:22:30 +00:00
  • 48b9971479 reset tcp connection to recover from network errors Jens Eden 2015-01-07 10:22:04 +00:00
  • 82fe312c4c split init string into individual commands; read status before position Jens Eden 2015-01-07 10:21:35 +00:00
  • ec5f2ffe9a fix string parser to allow character 'B' in beta release firmware string Jens Eden 2014-12-17 16:37:14 +00:00
  • e53a205927 avoid command error, if new velocity is less than previous base velocity or new base velocity is greater than previous velocity Jens Eden 2014-12-17 16:31:53 +00:00
  • bb0926f60b set a default Input/output EOS and allow to override in st.cmd Jens Eden 2014-12-17 14:17:56 +00:00
  • 288ba61a4f Added documentation to README & motor_release.html kmpeters 2014-12-16 20:17:52 +00:00
  • ae3394921f Removed set{Input,Output}Eos calls from omsMAXnet constructor so that input and output EOS values set in the st.cmd file are not overridden. Added examples for setting the input and output EOS from the st.cmd to the MAXnet README. kmpeters 2014-12-15 23:03:05 +00:00
  • 79b73f6f8b Bug fix from Thierry Zamofing (PSI); acceleration was set to the same value as the speed. Ron Sluiter 2014-12-15 15:04:13 +00:00
  • 5161400586 Steffen Rau's (PI) latest as of 25 Nov 2014 Ron Sluiter 2014-12-12 21:05:03 +00:00
  • 3d93129c9a Implemented Andrew Johnson's cleaner disable solution. Changed scalcouts to calcouts. timmmooney 2014-12-03 18:12:52 +00:00
  • 33fbdb67d5 Moved 'WAIT MODE NOWAIT' from EnsembleAsynConfig to motorAxisSetInteger where torque is enabled/disabled. Ron Sluiter 2014-11-24 17:47:32 +00:00
  • d061c16ca8 backed out seq_pv* arg changes timmmooney 2014-11-17 20:42:26 +00:00
  • e410cc0030 backed out seq_pv* arg changes timmmooney 2014-11-17 20:39:54 +00:00
  • 29e0125274 backed out seq_pv* arg changes timmmooney 2014-11-17 20:38:16 +00:00
  • 0cefe9cb8d show enabled status timmmooney 2014-11-11 21:05:05 +00:00
  • b5db48024c show enabled status timmmooney 2014-11-11 21:04:49 +00:00
  • 462373509f timmmooney 2014-11-10 21:35:38 +00:00
  • b818bdd0b4 timmmooney 2014-10-22 22:10:31 +00:00
  • 5c763358a6 delete scanparms PVs timmmooney 2014-10-22 22:09:49 +00:00
  • a3afe02b7a Added scanControl, userPreTaxi, userPreFly, userPostFly, userCalc1/2 timmmooney 2014-09-29 18:05:29 +00:00
  • 460503f472 Added scanControl, userPreTaxi, userPreFly, userPostFly, userCalc1/2 timmmooney 2014-09-29 18:01:34 +00:00
  • fe625b4905 Added userPreTaxi, userPreFly, userPostFly, userCalc1/2 PSOWINDOW RANGE depends on scanControl (Normal/Custom), and scan direction timmmooney 2014-09-29 18:01:01 +00:00
  • 0f735e8b98 Some notes on EnsemblePSOFly.db timmmooney 2014-09-26 21:06:43 +00:00
  • cdc1d60e7c fix limit direction detection for old firmware releases (< V1.21) Jens Eden 2014-09-18 13:21:45 +00:00
  • a4373ca87b changes for compatibility with either seq-2-1-16 or seq-2-2-0 timmmooney 2014-09-12 21:36:33 +00:00
  • b371c20f5f timmmooney 2014-09-12 21:33:52 +00:00
  • c2a60e6e36 Updated support modules. Ron Sluiter 2014-09-11 21:38:26 +00:00
  • 0fa563b5f5 Updated comments for R6-9. Ron Sluiter 2014-09-11 19:31:21 +00:00
  • acf8d92fd8 Mark Rivers added changes for R6-9; fixed html errors; reformatted with VS2010 MarkRivers 2014-09-11 18:41:19 +00:00
  • 26440ac028 Mark Rivers' changes for R6-9 MarkRivers 2014-09-11 18:39:36 +00:00
  • cbdc3484ce Added MCB4BDriver MarkRivers 2014-09-11 17:57:29 +00:00
  • 1288282fc0 Added #include <time.h>, needed to avoid compiler warning MarkRivers 2014-09-11 17:55:08 +00:00
  • 5d657e48fa menu fix timmmooney 2014-09-11 16:22:10 +00:00
  • 5056a5590c deleted timmmooney 2014-09-11 16:21:45 +00:00
  • 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. Ron Sluiter 2014-09-11 15:37:22 +00:00
  • 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(). Ron Sluiter 2014-09-11 15:28:26 +00:00
  • 5e9d71624f sendAndReceive() diagnostic message added when controller returns NAK. Ron Sluiter 2014-09-11 14:33:47 +00:00
  • 18f89ac673 mods for seq-2-2 or seq-2-1 timmmooney 2014-09-04 19:02:24 +00:00
  • 42fd34087c Fixed bug, it was sending E query to read motor current status, should be W query MarkRivers 2014-08-28 23:35:05 +00:00
  • dfa946fce7 don't use variable named "time". Conflicts with time(). make seq_pvGet() call sensitive to seq version number timmmooney 2014-08-28 18:15:18 +00:00
  • f46aba74ad don't use variable named "time". Conflicts with time(). timmmooney 2014-08-28 18:13:30 +00:00
  • 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. Ron Sluiter 2014-08-19 14:18:35 +00:00
  • 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. mp49 2014-08-05 15:58:40 +00:00
  • ac47bfb650 Updated comments Ron Sluiter 2014-07-29 17:56:25 +00:00
  • 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. timmmooney 2014-07-18 20:24:28 +00:00
  • 0c3b5dd3cd Make number of pulse positions a separate PV timmmooney 2014-07-18 20:19:21 +00:00
  • 6610d95e86 Bug fix release - R6.8.1 R6-8-1 Ron Sluiter 2014-06-16 13:53:02 +00:00
  • 4412cbf8fa motor.OUT timmmooney 2014-06-12 20:49:31 +00:00
  • 4a31cb3ad1 Check motor.OUT; make sure motors are in signal order, with no gaps timmmooney 2014-06-12 20:49:12 +00:00
  • 5d3c130b07 trajectory support for Ensemble, MAXv timmmooney 2014-06-12 20:44:48 +00:00
  • a4fe89519b minor edit timmmooney 2014-06-12 20:41:14 +00:00
  • 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.) Ron Sluiter 2014-06-12 14:00:42 +00:00
  • ae68ae02c6 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.) Ron Sluiter 2014-06-12 13:59:57 +00:00
  • db27747293 Jens Eden's mod to add EPICS_BYTE_ORDER to the logic of setting {MSB/LSB}_First. Ron Sluiter 2014-06-02 14:52:23 +00:00
  • 9e4022e730 new translation timmmooney 2014-05-29 15:14:48 +00:00
  • 92dbf5c4ec new translation timmmooney 2014-05-29 15:14:04 +00:00
  • 31bd2b7829 new translation timmmooney 2014-05-29 15:13:54 +00:00
  • 43f57ddd31 r17099: Register listMovingMotors function so non-vxWorks iocs can use it. kmpeters 2014-05-28 19:50:36 +00:00
  • ad28a685e8 r17069: Fixed caByte display of MSTA field. kmpeters 2014-05-28 19:48:00 +00:00
  • 0f5ea3ce50 Fix to allow building dynamically on Windows MarkRivers 2014-05-28 16:22:39 +00:00
  • 7f640dc568 Commented out line that was defining -g -O0 because that only works on gcc MarkRivers 2014-05-28 16:15:37 +00:00
  • bcc5c188db Fix to allow building dynamically on Windows MarkRivers 2014-05-28 16:09:33 +00:00
  • ab860a5e27 Fix to allow building dynamically on Windows MarkRivers 2014-05-28 16:03:03 +00:00
  • 73bbe31afa Fix to allow building dynamically on Windows MarkRivers 2014-05-28 15:56:28 +00:00
  • 96218cc520 Fix to allow building dynamically on Windows MarkRivers 2014-05-28 15:51:01 +00:00
  • e5bff6d9fc Fix to allow building dynamically on Windows MarkRivers 2014-05-28 15:44:44 +00:00
  • bfc2fda123 Fix to allow building dynamically on Windows MarkRivers 2014-05-28 15:44:28 +00:00
  • d5c3b78d29 Fix to allow building dynamically on Windows MarkRivers 2014-05-28 15:44:04 +00:00
  • 6954832bd3 Fix to allow building dynamically on Windows MarkRivers 2014-05-28 15:43:42 +00:00
  • e52990e6e7 merged r17178, r17179, r17277, r17278, r17279, r17417 Jens Eden 2014-05-28 12:52:35 +00:00
  • f76d13660e motor trunk -r17309 Ron Sluiter 2014-05-27 19:53:56 +00:00
  • 5bc87d63f2 Bug fixes copied from trunk. See motor_release.html for details. Ron Sluiter 2014-05-27 16:39:49 +00:00
  • 9b9a4b68e3 Need a Makefile Ron Sluiter 2014-05-23 19:05:06 +00:00
  • 303a9208e3 - Set "stop" field true if driver returns RA_PROBLEM true. - Increment version to 6.9 Ron Sluiter 2014-05-23 15:39:57 +00:00
  • 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. Ron Sluiter 2014-05-23 15:33:19 +00:00
  • 3702174950 Implemented MoveMode, i.e. ability to do profileMove in absolute or relative mode MarkRivers 2014-05-22 22:15:03 +00:00
  • 3b668b799b Added MoveMode MarkRivers 2014-05-22 22:02:38 +00:00
  • d6b6ec6187 Added profileMoveMode MarkRivers 2014-05-22 21:53:45 +00:00
  • ef90294671 Added profileMoveMode MarkRivers 2014-05-22 21:53:31 +00:00
  • 77b1e018b3 New PV for MoveMode, absolute or relative MarkRivers 2014-05-22 21:52:47 +00:00
  • 72dd2fc2e0 New file MarkRivers 2014-05-22 21:52:07 +00:00
  • d8ea61e311 Add grey code arg to MAXvConfig(); set limit switch mode to 'Hard' Ron Sluiter 2014-05-22 21:42:46 +00:00
  • a3f16d9998 Fixes to ProfileMove; allow it to work with a single element for shutter control, but continue to work with SPEC for trajectory scanning MarkRivers 2014-05-22 21:30:49 +00:00
  • 5561adf606 Aerotech A3200 added Ron Sluiter 2014-05-21 17:01:17 +00:00
  • f8f6f51653 Added Corey Bonnell's (Aerotech) support for the Aerotech A3200 motor controller. Ron Sluiter 2014-05-21 16:48:43 +00:00
  • 52f65c3dad Added Corey Bonnell's (Aerotech) support for the Aerotech A3200 motor controller. Ron Sluiter 2014-05-21 16:43:51 +00:00
  • 0f92fb1596 modified so SNL doesn't have to monitor pulsePositions (large array) to find out that it has changed, because that crashes the sequencer timmmooney 2014-05-20 21:59:08 +00:00
  • 0eb20d8bf5 modified to not monitor pulsePositions (large array), because that crashes the sequencer timmmooney 2014-05-20 21:57:08 +00:00
  • f886f5163f modified pr large array (large array),PulsePositions, because that crashes the sequencer timmmooney 2014-05-20 21:55:34 +00:00
  • 18a9f30ff8 Error check NULL MAXvCntrl pointer Ron Sluiter 2014-05-09 21:51:25 +00:00
  • aa0a01bd0b drvMAXv_trajectory.cc replaced by MAX_trajectoryScan.st Ron Sluiter 2014-05-09 21:36:28 +00:00
  • 81e823fa43 Condition MAX_trajectoryScan.st build on ASYN Ron Sluiter 2014-05-09 21:35:34 +00:00
  • 14ce3459ed Define functionName even if not DEBUG to fix compiler error on Windows MarkRivers 2014-05-08 19:24:52 +00:00
  • 6119c3a030 Added epicsShareClass to avoid errors on Windows MarkRivers 2014-05-08 18:29:26 +00:00