Commit Graph

2382 Commits

Author SHA1 Message Date
Jens Eden eae2c87dde added explanation of omsAsynString.template 2015-01-07 11:10:39 +00:00
Jens Eden 7005f681f9 added a template to send and receive strings from OMS controllers 2015-01-07 10:55:14 +00:00
Jens Eden c5a41bcdf7 enhanced description 2015-01-07 10:28:35 +00:00
Jens Eden 761b27d840 split init string into individual commands 2015-01-07 10:22:30 +00:00
Jens Eden 48b9971479 reset tcp connection to recover from network errors 2015-01-07 10:22:04 +00:00
Jens Eden 82fe312c4c split init string into individual commands; read status before position 2015-01-07 10:21:35 +00:00
Jens Eden ec5f2ffe9a fix string parser to allow character 'B' in beta release firmware string 2014-12-17 16:37:14 +00:00
Jens Eden e53a205927 avoid command error, if new velocity is less than previous base velocity or new base velocity is greater than previous velocity 2014-12-17 16:31:53 +00:00
Jens Eden bb0926f60b set a default Input/output EOS and allow to override in st.cmd 2014-12-17 14:17:56 +00:00
kmpeters 288ba61a4f Added documentation to README & motor_release.html 2014-12-16 20:17:52 +00:00
kmpeters 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.
2014-12-15 23:03:05 +00:00
Ron Sluiter 79b73f6f8b Bug fix from Thierry Zamofing (PSI); acceleration was set to the same value as the speed. 2014-12-15 15:04:13 +00:00
Ron Sluiter 5161400586 Steffen Rau's (PI) latest as of 25 Nov 2014 2014-12-12 21:05:03 +00:00
timmmooney 3d93129c9a Implemented Andrew Johnson's cleaner disable solution. Changed scalcouts to calcouts. 2014-12-03 18:12:52 +00:00
Ron Sluiter 33fbdb67d5 Moved 'WAIT MODE NOWAIT' from EnsembleAsynConfig to motorAxisSetInteger where torque is enabled/disabled. 2014-11-24 17:47:32 +00:00
timmmooney d061c16ca8 backed out seq_pv* arg changes 2014-11-17 20:42:26 +00:00
timmmooney e410cc0030 backed out seq_pv* arg changes 2014-11-17 20:39:54 +00:00
timmmooney 29e0125274 backed out seq_pv* arg changes 2014-11-17 20:38:16 +00:00
timmmooney 0cefe9cb8d show enabled status 2014-11-11 21:05:05 +00:00
timmmooney b5db48024c show enabled status 2014-11-11 21:04:49 +00:00
timmmooney 462373509f 2014-11-10 21:35:38 +00:00
timmmooney b818bdd0b4 2014-10-22 22:10:31 +00:00
timmmooney 5c763358a6 delete scanparms PVs 2014-10-22 22:09:49 +00:00
timmmooney a3afe02b7a Added scanControl, userPreTaxi, userPreFly, userPostFly, userCalc1/2 2014-09-29 18:05:29 +00:00
timmmooney 460503f472 Added scanControl, userPreTaxi, userPreFly, userPostFly, userCalc1/2 2014-09-29 18:01:34 +00:00
timmmooney fe625b4905 Added userPreTaxi, userPreFly, userPostFly, userCalc1/2
PSOWINDOW RANGE depends on scanControl (Normal/Custom), and scan direction
2014-09-29 18:01:01 +00:00
timmmooney 0f735e8b98 Some notes on EnsemblePSOFly.db 2014-09-26 21:06:43 +00:00
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