Commit Graph

1344 Commits

Author SHA1 Message Date
Ron Sluiter 2f75044d81 ASCII_ACK_CHAR added. 2009-05-01 18:13:42 +00:00
Ron Sluiter 243c8b8cb0 - Using EOT fault indicators rather than LS's to set RA_PLUS/MINUS_LS indicators.
- Fix HOME_LIMIT/MARKER_BIT mask.
- More extensive comm. error checks in set_status(); handle ASCII_ACK_CHAR as error.
- cntrl->drive_resolution must be initialized with fabs().
2009-05-01 18:13:12 +00:00
Ron Sluiter 7a4144a355 Fix for wrong jog velocity. 2009-05-01 18:11:51 +00:00
Ron Sluiter 79ad5810f6 MRP's fix for motor simulator stuck in Moving state after multiple LOAD_POS
commands to the same position; set needUpdate = 1 in asynCallback() before
dbProcess.
2009-05-01 17:55:28 +00:00
MarkRivers d2cc08a23e Add asyn.dbd to application to enable asyn debugging commands 2009-04-29 15:19:00 +00:00
Ron Sluiter 4c7f24c1e6 Move preprocessor assertions to the end to avoid MSVC compiler errors. 2009-04-27 14:28:42 +00:00
Ron Sluiter b71474106c Note ESP301 supported. 2009-04-27 14:03:02 +00:00
Ron Sluiter 10dd6744ff Clear moveRequestPending. 2009-04-24 17:22:38 +00:00
Ron Sluiter 2bd8b43dc3 Can't call dbProcess before dbScanLockOK. 2009-04-24 17:20:45 +00:00
Ron Sluiter d8473b91c6 - Prevent moveRequestPending being left nonzero after LOAD_POS command.
- Minor compiler warnings eliminated.
2009-04-15 18:36:18 +00:00
Ron Sluiter 56dd376a32 R6-5 update. 2009-03-24 18:46:45 +00:00
Ron Sluiter 0b3032b96b - fix multiple STOP commands.
- fix for no backlash after new target position.
2009-03-24 18:41:34 +00:00
Ron Sluiter dd909d6335 R6-5 update. 2009-02-27 22:05:46 +00:00
Ron Sluiter 557410cd64 MM4000Asyn added. 2009-02-25 15:24:35 +00:00
Ron Sluiter f0c769098a Added asyn_motor.db; the asyn motor corollary to motor.db 2009-02-19 21:30:09 +00:00
Ron Sluiter d5acf3f221 asyn motor corollary to motor.db 2009-02-19 21:29:17 +00:00
Ron Sluiter 9facc6a34d - Use errlogPrintf() for Debug messages.
- Add card and status register to "NOT running" error message.
2009-02-19 17:01:02 +00:00
Ron Sluiter dc074e670b Reformat; tabs -> spaces. No code changes. 2009-02-19 15:20:30 +00:00
Ron Sluiter df4de27742 R6-5 update. 2009-02-18 22:20:30 +00:00
Ron Sluiter 6322aa57e4 Supports Ensemble firmware 2.5.2 and above. 2009-02-18 22:06:38 +00:00
Ron Sluiter be142fb11d - ABORT command fixed with Ensemble firmware 2.5.2.
- enable LOAD_POS command.
2009-02-18 22:05:27 +00:00
Ron Sluiter d5e994aa39 Matthew Pearson's (Diamond) "set position" fix. 2009-02-18 21:39:40 +00:00
Ron Sluiter d1ffebe065 Added "Controller Error" message. 2009-02-18 21:25:55 +00:00
Ron Sluiter 74474dc69a Set RA_PROBLEM based on controller error. 2009-02-18 20:54:20 +00:00
Ron Sluiter 2950e22cc5 - Fix intermittent "set position" problem.
- Added check for controller error.
2009-02-18 20:50:16 +00:00
Ron Sluiter 6be5c641b0 Reformatted MM4000Poler(); no code changes. 2009-02-18 20:00:36 +00:00
Ron Sluiter a2843f4b45 Adds the SET_POSITION case to the moveRequestPending logic. 2009-02-09 19:51:34 +00:00
Ron Sluiter c6497cf7d3 Wrong index in Alt-Small M3. 2009-02-05 21:32:42 +00:00
Ron Sluiter 897c31951d start_status() starts ALL updates before waiting. 2009-02-05 19:25:04 +00:00
Ron Sluiter 8886820adb motor_task() always checks for incoming messages. 2009-02-05 19:19:29 +00:00
Ron Sluiter e4a8aa0060 Matthew Pearson's (Diamond) fix for;
- idle polling interfering with setting position.
- auto save/restore not working.
2009-02-05 16:01:51 +00:00
Ron Sluiter 1d67e60ab0 Copied Matthew Pearson's (Diamond) XPS fix for;
- idle polling interfering with setting position.
- auto save/restore not working.
2009-02-05 16:01:21 +00:00
Ron Sluiter a5d7bca12f Configuration files updated from R3-14-10 makeBaseApp. 2009-02-03 18:27:16 +00:00
MarkRivers 68337d7adf Fixed bug in trajectory scanning for motors with .DIR=1 (NEG), was scanning wrong direction 2009-01-16 21:16:23 +00:00
Ron Sluiter bf248ae580 Bug fix for overwriting home switch status in the response string. 2009-01-05 19:40:25 +00:00
Ron Sluiter 5c050a1fbf - update recommended versions of ASYN, SNCSEQ and IPAC.
- restore MX.
2008-12-19 18:38:10 +00:00
Ron Sluiter a30d4de5d8 64-bit compatibility. 2008-12-10 18:31:38 +00:00
Ron Sluiter b7a1bcb1f7 Building examples comments. 2008-12-09 18:44:01 +00:00
Ron Sluiter 830fe936a7 Correct -r1.7; checked in wrong file. Examples not built by defaut. 2008-12-09 17:05:42 +00:00
Ron Sluiter 2f073c5669 Comments on building motor examples. 2008-12-09 16:59:58 +00:00
Ron Sluiter a7716130a3 - R6-5
- Reformat; tabs -> spaces.
2008-12-05 17:07:44 +00:00
mp49 16198f3684 Called dbProcess instead of pmr->rset->process to aid debugging. 2008-12-01 12:18:35 +00:00
mp49 3141b9d68a motor: Printed mutexId in motorAxisReportAxis to aid debugging 2008-11-28 17:36:59 +00:00
Ron Sluiter 2502430e2c attocube and Aerotech updates. 2008-11-25 17:03:31 +00:00
Ron Sluiter 6b64c30eec attocube and Aerotech updates. 2008-11-25 16:55:44 +00:00
Ron Sluiter 8e81f186c7 Last R6-4 updates. 2008-11-25 16:33:20 +00:00
Ron Sluiter e8b7a59ae1 Clean up header comments. 2008-11-24 22:25:32 +00:00
Ron Sluiter d90ad88288 Updated recommended EPICS base to R3-14-10. 2008-11-24 20:33:29 +00:00
Ron Sluiter 64272a3cd5 Configuration files updated from R3-14-10 makeBaseApp. 2008-11-24 20:30:23 +00:00
Ron Sluiter 4afb59f78c Set direction indicator. 2008-11-20 22:35:11 +00:00