Commit Graph

  • b71474106c Note ESP301 supported. Ron Sluiter 2009-04-27 14:03:02 +00:00
  • 10dd6744ff Clear moveRequestPending. Ron Sluiter 2009-04-24 17:22:38 +00:00
  • 2bd8b43dc3 Can't call dbProcess before dbScanLockOK. Ron Sluiter 2009-04-24 17:20:45 +00:00
  • d8473b91c6 - Prevent moveRequestPending being left nonzero after LOAD_POS command. - Minor compiler warnings eliminated. Ron Sluiter 2009-04-15 18:36:18 +00:00
  • 56dd376a32 R6-5 update. Ron Sluiter 2009-03-24 18:46:45 +00:00
  • 0b3032b96b - fix multiple STOP commands. - fix for no backlash after new target position. Ron Sluiter 2009-03-24 18:41:34 +00:00
  • dd909d6335 R6-5 update. Ron Sluiter 2009-02-27 22:05:46 +00:00
  • 557410cd64 MM4000Asyn added. Ron Sluiter 2009-02-25 15:24:35 +00:00
  • f0c769098a Added asyn_motor.db; the asyn motor corollary to motor.db Ron Sluiter 2009-02-19 21:30:09 +00:00
  • d5acf3f221 asyn motor corollary to motor.db Ron Sluiter 2009-02-19 21:29:17 +00:00
  • 9facc6a34d - Use errlogPrintf() for Debug messages. - Add card and status register to "NOT running" error message. Ron Sluiter 2009-02-19 17:01:02 +00:00
  • dc074e670b Reformat; tabs -> spaces. No code changes. Ron Sluiter 2009-02-19 15:20:30 +00:00
  • df4de27742 R6-5 update. Ron Sluiter 2009-02-18 22:20:30 +00:00
  • 6322aa57e4 Supports Ensemble firmware 2.5.2 and above. Ron Sluiter 2009-02-18 22:06:38 +00:00
  • be142fb11d - ABORT command fixed with Ensemble firmware 2.5.2. - enable LOAD_POS command. Ron Sluiter 2009-02-18 22:05:27 +00:00
  • d5e994aa39 Matthew Pearson's (Diamond) "set position" fix. Ron Sluiter 2009-02-18 21:39:40 +00:00
  • d1ffebe065 Added "Controller Error" message. Ron Sluiter 2009-02-18 21:25:55 +00:00
  • 74474dc69a Set RA_PROBLEM based on controller error. Ron Sluiter 2009-02-18 20:54:20 +00:00
  • 2950e22cc5 - Fix intermittent "set position" problem. - Added check for controller error. Ron Sluiter 2009-02-18 20:50:16 +00:00
  • 6be5c641b0 Reformatted MM4000Poler(); no code changes. Ron Sluiter 2009-02-18 20:00:36 +00:00
  • a2843f4b45 Adds the SET_POSITION case to the moveRequestPending logic. Ron Sluiter 2009-02-09 19:51:34 +00:00
  • c6497cf7d3 Wrong index in Alt-Small M3. Ron Sluiter 2009-02-05 21:32:42 +00:00
  • 897c31951d start_status() starts ALL updates before waiting. Ron Sluiter 2009-02-05 19:25:04 +00:00
  • 8886820adb motor_task() always checks for incoming messages. Ron Sluiter 2009-02-05 19:19:29 +00:00
  • e4a8aa0060 Matthew Pearson's (Diamond) fix for; - idle polling interfering with setting position. - auto save/restore not working. Ron Sluiter 2009-02-05 16:01:51 +00:00
  • 1d67e60ab0 Copied Matthew Pearson's (Diamond) XPS fix for; - idle polling interfering with setting position. - auto save/restore not working. Ron Sluiter 2009-02-05 16:01:21 +00:00
  • a5d7bca12f Configuration files updated from R3-14-10 makeBaseApp. Ron Sluiter 2009-02-03 18:27:16 +00:00
  • 68337d7adf Fixed bug in trajectory scanning for motors with .DIR=1 (NEG), was scanning wrong direction MarkRivers 2009-01-16 21:16:23 +00:00
  • bf248ae580 Bug fix for overwriting home switch status in the response string. Ron Sluiter 2009-01-05 19:40:25 +00:00
  • 5c050a1fbf - update recommended versions of ASYN, SNCSEQ and IPAC. - restore MX. Ron Sluiter 2008-12-19 18:38:10 +00:00
  • a30d4de5d8 64-bit compatibility. Ron Sluiter 2008-12-10 18:31:38 +00:00
  • b7a1bcb1f7 Building examples comments. Ron Sluiter 2008-12-09 18:44:01 +00:00
  • 830fe936a7 Correct -r1.7; checked in wrong file. Examples not built by defaut. Ron Sluiter 2008-12-09 17:05:42 +00:00
  • 2f073c5669 Comments on building motor examples. Ron Sluiter 2008-12-09 16:59:58 +00:00
  • a7716130a3 - R6-5 - Reformat; tabs -> spaces. Ron Sluiter 2008-12-05 17:07:44 +00:00
  • 16198f3684 Called dbProcess instead of pmr->rset->process to aid debugging. mp49 2008-12-01 12:18:35 +00:00
  • 3141b9d68a motor: Printed mutexId in motorAxisReportAxis to aid debugging mp49 2008-11-28 17:36:59 +00:00
  • 2502430e2c attocube and Aerotech updates. Ron Sluiter 2008-11-25 17:03:31 +00:00
  • 6b64c30eec attocube and Aerotech updates. Ron Sluiter 2008-11-25 16:55:44 +00:00
  • 8e81f186c7 Last R6-4 updates. Ron Sluiter 2008-11-25 16:33:20 +00:00
  • e8b7a59ae1 Clean up header comments. Ron Sluiter 2008-11-24 22:25:32 +00:00
  • d90ad88288 Updated recommended EPICS base to R3-14-10. Ron Sluiter 2008-11-24 20:33:29 +00:00
  • 64272a3cd5 Configuration files updated from R3-14-10 makeBaseApp. Ron Sluiter 2008-11-24 20:30:23 +00:00
  • 4afb59f78c Set direction indicator. Ron Sluiter 2008-11-20 22:35:11 +00:00
  • 18c2f1c9a4 Added the home direction parameter. Ron Sluiter 2008-11-20 22:29:35 +00:00
  • 0ba173338d Save the HomeDirection parameter. Ron Sluiter 2008-11-20 22:28:31 +00:00
  • 48c293203e - support homing in both directions. - disable LOAD_POS until ABORT command fixed. - SET_VELOCITY sets both default speed and home feedrate. Ron Sluiter 2008-11-20 22:27:13 +00:00
  • ca0ab1ab7a - change input EOS to prompt ">". - support enable/disable "torque". - zero move bug fix. - set firmwareVersion. Ron Sluiter 2008-11-19 21:29:32 +00:00
  • 66398a7b17 RMOD field added for arthmetic and geometric sequence retries. Ron Sluiter 2008-11-19 21:07:10 +00:00
  • 8ee5ccdc65 - RMOD field added for arthmetic and geometric sequence retries. - post changes to TWF/TWR. - ramifications of ORing MIP_MOVE with MIP_RETRY. Ron Sluiter 2008-11-19 21:06:43 +00:00
  • 378a9e6597 More extensive bit field tests. Ron Sluiter 2008-11-19 21:04:30 +00:00
  • 20144bd9e6 Add in support for the PIE816 controller. JPHammonds 2008-11-19 18:01:33 +00:00
  • 583c228a04 Add hidden button to show detail of MSTA bits. JPHammonds 2008-11-19 17:31:51 +00:00
  • 1a8b280844 add file to show detail of MSTA field Bits. JPHammonds 2008-11-19 17:31:12 +00:00
  • bd9628d629 motor_motion initialization bug fix. Ron Sluiter 2008-11-18 15:59:05 +00:00
  • fc816fcc95 LOAD_POS bug fix. Ron Sluiter 2008-11-18 15:58:21 +00:00
  • c582ec320f Reformatted; tabs -> spaces. Ron Sluiter 2008-11-14 15:23:00 +00:00
  • f8afb15c7d In the status updates, removed the check for not needUpdate before processing the record. This fixes the odd state that motors sometimes get into at startup after having the values written down to the controller, where they do not update their positions, even if the underlying axis moves, unless they are processed first. mp49 2008-11-14 15:18:38 +00:00
  • 45dbd60c84 Improved documentation for MSTA section. mp49 2008-11-14 14:35:25 +00:00
  • 3d908ae91c Added HOMED MSTA bit support to header files and Asyn layer. mp49 2008-11-14 14:27:41 +00:00
  • 7bbbc2e422 Set record into MAJOR STATE alarm if EA_SLIP_STALL or RA_PROBLEM is set. Fix for retry count bug. mp49 2008-11-14 13:39:09 +00:00
  • dff74e17b5 Reformatted. Ron Sluiter 2008-11-13 21:37:15 +00:00
  • a96188993f Added Aerotech. Ron Sluiter 2008-11-13 21:16:28 +00:00
  • 1e0f9fc48f Orginial Aerotech source code. Ron Sluiter 2008-11-13 21:16:02 +00:00
  • 2f0b0482ae - added frequency and step mode to polling data. - support for CNEN field. - simulate trajectory positon so RDBL link updates. - allow zero moves so motor record does not get stuck. Ron Sluiter 2008-10-31 18:30:01 +00:00
  • f8a37dfc99 Update frequency with every status update. Ron Sluiter 2008-10-15 18:36:12 +00:00
  • 723289ad73 Correct error in debug statement. Ron Sluiter 2008-10-15 18:33:33 +00:00
  • 2d7ecc2518 Correct MAXv addressing documentation error. Ron Sluiter 2008-10-15 18:09:06 +00:00
  • a5bc2554f8 scanOnce declaration changed in EPICS base R3.14.10 Ron Sluiter 2008-10-15 18:04:27 +00:00
  • 580ce9c8c7 More MAXv fixes. Ron Sluiter 2008-09-22 21:23:42 +00:00
  • 454db2608a Under some conditions, skip delay. Ron Sluiter 2008-09-22 19:49:46 +00:00
  • 043194019f Don't need USR_CFLAGS. Ron Sluiter 2008-09-17 21:54:09 +00:00
  • 0573d999c5 Removing -r1.11 changes. Ron Sluiter 2008-09-17 21:48:58 +00:00
  • f417710299 RTEMS needs <sys/types.h> before <sys/socket.h>. Ron Sluiter 2008-09-12 16:42:12 +00:00
  • 22883c1e94 Backed out changes to previous (1.21) version; RTEMS builds now. Ron Sluiter 2008-09-12 16:39:33 +00:00
  • 230ab83c7e - added Attocube. - Parallel make support. Ron Sluiter 2008-09-10 18:57:15 +00:00
  • 6725d264c0 Start Ron Sluiter 2008-09-10 18:50:48 +00:00
  • 1dc1700146 Visual C++ link errors on improper pdbbase declaration. Ron Sluiter 2008-09-09 21:25:47 +00:00
  • f65afa30f8 RTEMS support added. Ron Sluiter 2008-09-09 20:59:15 +00:00
  • 9905a07545 Default to motorAxisHasClosedLoop ON to support CNEN field. Ron Sluiter 2008-09-09 20:43:07 +00:00
  • e60d0d5531 Reformatted; tabs->spaces; no source code changes. Ron Sluiter 2008-09-09 18:35:32 +00:00
  • 7f10c327be Support individual axis power on/off for MM4005/6. Ron Sluiter 2008-09-09 18:22:12 +00:00
  • 803f5593d2 Bug fix; MAXv PID values incorrectly normalized. Ron Sluiter 2008-09-09 18:19:45 +00:00
  • fef8faa398 Parallel make support. Ron Sluiter 2008-08-27 14:53:14 +00:00
  • 15d97e2ed6 last motor in some columns had wrong RBV, motor number timmmooney 2008-08-18 17:34:46 +00:00
  • f245c214e6 Remove compiler warning. David Kline 2008-07-18 13:53:47 +00:00
  • 8971346c5e Remove duplicate OFF; OFF is in motor_settings.req. Ron Sluiter 2008-07-07 19:42:12 +00:00
  • ed83fe385a Reformmated; tabs -> spaces. Ron Sluiter 2008-07-07 15:52:58 +00:00
  • 4ae54f097c For MAXv, fix error on ER command; replace UU1.0 with UF. Ron Sluiter 2008-06-11 15:44:43 +00:00
  • 1a32160885 Workaround controller comm. error; delay for 0.1 second after msg received. Ron Sluiter 2008-06-09 19:49:25 +00:00
  • 9b249ebe2a Bug fix setting RA_DONE based on inMotion. Ron Sluiter 2008-06-06 17:23:42 +00:00
  • 5f6e872008 Bug fix initializing driver twice. Ron Sluiter 2008-06-06 17:16:51 +00:00
  • 781dc22517 Minor compiler error. Ron Sluiter 2008-06-04 21:56:30 +00:00
  • 437843e14d OMS MAXv bug fixes. Ron Sluiter 2008-06-03 19:09:28 +00:00
  • a52cbc9784 A24/A32 address mode bug fix. Ron Sluiter 2008-06-03 18:58:25 +00:00
  • 8fcec8bf70 Update MAXv addressing. Ron Sluiter 2008-06-03 18:56:54 +00:00
  • 23dea3e2f5 Implement deferred moves on XPS controller Peter Denison 2008-05-22 17:11:58 +00:00
  • 4ec6add67e Added code to implement forcedCallback Peter Denison 2008-05-22 17:08:38 +00:00
  • 1d91dab01a Several changes to drvXPSAsyn.c. Implemented setting position in motorAxisSetDouble (for both single XPS axes and XPS groups), implemented setting PID parameters in motorAxisSetDouble, implemented setting of following error status flag in the poller task, added two new IOC shell functions - one to disable the setting of position and one to change the epicsThreadSleep time used when setting position. There are some new wrapper functions for the XPS PID set/get functions (which are very verbose). Also implemented setting of motion direction in the poller task - this is done by looking at the axis velocity (there is also a new deadband #define for this). Peter Denison 2008-05-22 17:05:01 +00:00
  • c995a09ee3 Changed positioner error codes that are used to detect limit switch activation from XPS controlled axes. The codes that were used before were codes for positioner hardware status. Peter Denison 2008-05-22 17:00:15 +00:00